【问题标题】:Facebook app permissionsFacebook 应用程序权限
【发布时间】:2014-08-29 13:17:39
【问题描述】:

我有一个 iOS 应用程序,它代表通过 iOS Facebook 设置登录的用户向 Facebook 发帖。

两个问题——

  1. 帖子被标记为私人,用户朋友看不到它们。
  2. iOS 应用程序希望能够收集点赞和评论信息,但我从 FB 收到了 400。

这就是问题所在,我的 Facebook 帐户运行良好(朋友可以看到帖子,我可以获得点赞和评论信息),但测试用户帐户只能作为私人帐户发布,而 iOS 应用程序在尝试获取时会获得 400发布信息。

附加的屏幕截图显示了不同的权限(测试人员的顶部,我的底部)但我可以弄清楚在登录时要求 Facebook 为两个用户获得相同的权限。目前我要求publish_actionsuser_status

任何帮助将不胜感激!

【问题讨论】:

  • 1.您的应用程序处于开发模式吗? 2. 如果它是实时的,如果您使用的是 v2.0,您的权限是否得到了 facebook 的批准? 3. 你说的是哪个测试用户帐号?
  • 应用已上线。使用 v2.0。我已经在我的第二次登录中添加了“read_stream”,现在可以看到测试用户的帖子了!下一个问题 - 当调用图表以获取喜欢和评论信息时,我会返回对我的 FB 应用程序所做的所有帖子的引用,而不是我要求的带有 post_id 的单个帖子。 IE。 h t tps://graph.facebook.com/"+postID+"?access_token=token.
  • 返回; {"id":"100008286791946_1440572172895662","from":{"id":"100008286791946","name":"Ppip Tester"},"story":"Ppip Tester 上传了 4 张新照片到相册 Picture Planner Connect Photos .","图片":"https:\/\/scontent-b.xx.fbcdn.net\/hphotos-xpf1\/t1.0-9\/p130x130\/10501959_1441104376175775_6203575761140635283_n.jpg","链接":" https:\/\/www.facebook.com\/photo.php?fbid=1441104376175775&set=a.1440548079564738.1073741825.100008286791946&type=1&relevant_count=4","name":"Picture Planner Connect Photos","icon":
  • "https:\/\/fbstatic-a.akamaihd.net\/rsrc.php\/v2\/yz\/r\/StEh3RhPvjk.gif","actions":[{"名称":"评论","链接":"https:\/\/www.facebook.com\/100008286791946\/posts\/1440572172895662"},{"名称":"赞","链接":"https :\/\/www.facebook.com\/100008286791946\/posts\/1440572172895662"}],"隐私":{"description":"你的朋友","value":"ALL_FRIENDS","friends":" ","networks":"","allow":"","deny":""},"type":"photo","status_type":" added_photos","object_id":"1441104376175775","application ":{"name":"Picture Planner Connect","namespace":
  • "pictureplanner","id":"191830440843737"},"created_time":"2014-07-07T20:34:28+0000","updated_time":"2014-07-07T20: 34:28+0000"}

标签: ios facebook facebook-graph-api user-permissions


【解决方案1】:

您需要确保您要求 public_profile 还需要确保将您的权限访问分成两部分,根据 FB,1) 读取 2) 写入

只需按照 Facebook 开发页面上的登录流程进行操作,这将允许您以正确的方式概述您的权限。还要确保将您的测试用户添加到 Facebook 开发门户上的组中。

您还可以提供您尝试过的任何代码吗?

【讨论】:

    【解决方案2】:

    原来 post_id 元素不是我想要的,而是 id。之后我可以使用 json 来获取 cmets 和 likes。所以这个调用几乎是正确的。

    将 stream_read 添加到权限后,朋友可以看到帖子...

    感谢大家的帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-18
      相关资源
      最近更新 更多