【问题标题】:Get all public albums of a Facebook user profile - iOS Facebook SDK获取 Facebook 用户个人资料的所有公开相册 - iOS Facebook SDK
【发布时间】:2012-06-06 05:49:15
【问题描述】:

有没有办法在 Facebook 中获取用户个人资料的所有公开相册?例如,如果我在这样的 URL 中使用我的应用程序 *access_token*:

https://graph.facebook.com/USER_ID/albums?access_token=MY_APP_ACCESS_TOKEN

我收到此错误:

{
"error": 
{
  "message": "A user access token is required to request this resource.",
  "type": "OAuthException",
  "code": 102
}
}

为什么?语法正确吗?

解决这个问题后,我该如何在 Objective-C 中做到这一点? 提前谢谢你

【问题讨论】:

    标签: objective-c facebook public photos


    【解决方案1】:

    即使您想获取用户的公开相册,您也需要要求用户授予正确的权限并使用您的应用程序登录。 user_photos 需要查看当前用户的照片,friends_photos 需要查看用户朋友的照片。

    【讨论】:

    • 我可以使用用户名和密码以编程方式登录吗?或者 FB Connect 是唯一的方法?
    • FB Connect 是唯一的方法。禁止您向用户询问他们的 Facebook 用户名/密码。即使您拥有它们,也无法使用它们来访问 API。
    【解决方案2】:

    最近遇到过这个问题。在 Facebook 开发者网站中编辑应用程序的权限。在User & Friend permissions 中添加user_photos 解决了我的问题。

    【讨论】:

      猜你喜欢
      • 2015-08-10
      • 1970-01-01
      • 1970-01-01
      • 2014-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多