如何在我的应用程序中显示Facebook照片库?

时间:2017-05-21 10:18:52

标签: android facebook facebook-graph-api facebook-android-sdk facebook-sdk-4.0

有没有办法让我推出Facebook相册并在我的应用中显示它?我的意思是使用UI界面来选择照片,不仅要检索照片的网址(我想通过图形API),然后再构建我们自己的ui界面(即:图库)到让用户选择照片。

他们在facebook SDK for android / ios中是这样的吗?

1 个答案:

答案 0 :(得分:0)

您可以在Facebook SDK中使用Graph API

/* make the API call */
new GraphRequest(
    AccessToken.getCurrentAccessToken(),
    "/{album-id}/photos",
    null,
    HttpMethod.GET,
    new GraphRequest.Callback() {
        public void onCompleted(GraphResponse response) {
            /* handle the result */
        }
    }
).executeAsync();

Facebook Graph API alum photos

使用最新版本的Facebook SDK在build.gradle文件中添加编译依赖项:

dependencies { 
  compile 'com.facebook.android:facebook-android-sdk:4.+'
}

facebook getting started

添加Facebook App ID

然后将您的Facebook App ID添加到项目的字符串文件中并更新您的Android清单:

  1. 打开strings.xml文件。示例路径:/app/src/main/res/values/strings.xml。

  2. 添加一个名为facebook_app_id且值为Facebook App ID的新字符串

  3. 打开AndroidManifest.xml

  4. 向清单添加uses-permission元素: