如何在我的应用程序中显示 Facebook 照片库?
Posted
技术标签:
【中文标题】如何在我的应用程序中显示 Facebook 照片库?【英文标题】:How to show facebook photo gallery in my app? 【发布时间】:2017-05-21 10:18:51 【问题描述】:有没有办法让我提取 Facebook 相册并将其显示在我的应用程序中?我的意思是使用 UI 界面来选择照片,不仅要检索照片的 url(我猜是通过图形 api),然后还要构建我们自己的 ui 界面(即:图库)来让用户选择照片。
他们在 facebook SDK for android/ios 中是这样的吗?
【问题讨论】:
【参考方案1】:您可以在 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
在 build.gradle 文件中添加最新版 Facebook SDK 的编译依赖:
dependencies
compile 'com.facebook.android:facebook-android-sdk:4.+'
facebook getting started
添加 Facebook 应用 ID
然后将您的 Facebook 应用 ID 添加到项目的字符串文件并更新您的 Android 清单:
打开您的 strings.xml 文件。示例路径:/app/src/main/res/values/strings.xml。
添加一个名为 facebook_app_id 的新字符串,并将值作为您的 Facebook 应用 ID
打开 AndroidManifest.xml
将 uses-permission 元素添加到清单中:
【讨论】:
developers.facebook.com/docs/android 请移至Android网站基本指南您可以下载sdk @loki developers.facebook.com/docs/android/getting-started 您可以在 gradle 中构建或下载 sdk 文件 你不懂,我要UI界面!我完全知道如何使用 sdk,我只想要 UI 界面......你知道用户可以选择图片的窗口......以上是关于如何在我的应用程序中显示 Facebook 照片库?的主要内容,如果未能解决你的问题,请参考以下文章
获取与 facebook for android 同步的联系人照片
如何获取由群组管理员以外的人上传的 Facebook 群组照片? (通过 JavaScript)
如何从我的 Swift 应用程序请求 Facebook publish_actions 权限?
如何通过 iPhone SDK 中的 FBconnect 或 Graph API 在 facebook 中评论或喜欢照片?