人人网开放平台开发Renren-api-android-sdk-3.0-Demo  如何获得access_token最好写个例子程序我看看,比如可以在人人网上发条信息,或者发照片

解决方案 »

  1.   

    用的renren android的SDK,不过版本号记不太清了。
    授权的sdk里有封装,public void authorize(Activity activity, PasswordFlowRequestParam param, final RenrenAuthListener listener) {
    if (this.isSessionKeyValid()) {
    listener.onComplete(new Bundle());
    return;
    }

    if(param.getPermissions() == null) {
    param.setPermissions(DEFAULT_PERMISSIONS);
    }

    PasswordFlowHelper passwordFlowHelper = new PasswordFlowHelper();
    param.setApiKey(apiKey);
    param.setSecretKey(secret);
    passwordFlowHelper.login(activity, param, listener, this);
    }
    所以初始化了class之后直接用
    renren.authorize(activity, listener);
    调用就行了。
    下面是自己写的发状态的封装。public void publishStatus(String status){
    StatusSetRequestParam param = new StatusSetRequestParam(status);
    AsyncRenren aRenren = new AsyncRenren(renren);
    aRenren.publishStatus(param, null, true);
    }