【问题标题】:How to get a list of user photo albums using the Facebook Graph API on Android如何在 Android 上使用 Facebook Graph API 获取用户相册列表
【发布时间】:2015-09-08 02:54:30
【问题描述】:

如何使用 Facebook Graph API 获取用户相册列表?

【问题讨论】:

    标签: android facebook facebook-graph-api photos


    【解决方案1】:

    在Activity的OnCreate中..

        FacebookSdk.sdkInitialize(getApplicationContext());
        callbackManager = CallbackManager.Factory.create();
        LoginManager.getInstance().registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
            @Override
            public void onSuccess(LoginResult loginResult) {
    
                AccessToken token =  loginResult.getAccessToken();
    
                GraphRequest.Callback callback = new GraphRequest.Callback() {
                    @Override
                    public void onCompleted(GraphResponse graphResponse) {
                        //Use the data
                    }
                };
    
                GraphRequest req = GraphRequest.newGraphPathRequest(token, "me/albums",  callback);
                Bundle parameters = new Bundle();
                parameters.putString("fields", "id, name, count");
                req.setParameters(parameters);
                req.executeAsync();
    
    
            }
    
            @Override
            public void onCancel() {
            //User Cancelled
            }
    
            @Override
            public void onError(FacebookException e) {
                //Handle Error
            }
        });
    

    在您的 OnClick 方法中:

    LoginManager.getInstance().logInWithReadPermissions(this, Arrays.asList("user_photos"));
    

    你还需要这个:

    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        callbackManager.onActivityResult(requestCode, resultCode, data);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多