我试图在Facebook开发者上设置一个iOS 6.0及以上的应用程序,一切都很好,并使用最新的SDK工作正常。问题是,尽管身份验证正常,但在后来的应用程序中请求发布权限,并且当Facebook帐户是而非开发人员中心的Facebook应用程序的成员时,这些权限不会被请求,屏幕会弹出Facebook又回到了应用程序而没有做任何事情。当我尝试使用Facebook Dev上的管理员帐户使用该应用程序时,它就可以工作。Facebook无法检索iPhone Store ID?
有问题的发布操作是Facebook Graph帖子,它对管理员帐户正常工作。
在之前的应用程序中,我没有通过Facebook应用程序设置中的Facebook开发人员门户请求发布权限(您知道,Facebook的应用程序评论位),因此也不能这样做。这些应用程序适用于不是会员的帐户。
我知道代码很好,代码从以前的应用程序中重用。
我认为这是因为我无法在设置中输入正确的Facebook应用程序ID。这可能是原因吗?虽然应用程序ID是在iTunes Connect中,但Facebook还是无法找到它,因为该应用程序在苹果的评论中。
对这个梦魇般的用户权利问题有任何想法?
由于API v2引入,每个新的应用程序,你需要通过审查任何扩展许可(除了三个基本的) - 否则你将只能问问用户这些权限在应用程序(admin/developer/tester)中扮演了角色。 – CBroe 2014-09-06 14:59:42
这是正确的答案。我想标记它,但不能,因为它是一个评论。谢谢你,先生! – Yasper 2014-09-06 19:12:43
添加它作为答案,以及一些扩展信息。 – CBroe 2014-09-07 12:52:07