我使用最新的Facebook SDK(4.6.0)
创建了一个facebook集成演示。
在2天前,我的应用程序运行成功。
但是,截至目前,我的申请无法在Facebook上分享状态,无法获得publish_action
许可。
我没有对代码做任何改动。
有人知道为什么会这样吗?
答案 0 :(得分:2)
您是否更改了帐户或尝试在其他帐户中发帖。至于开发者帐户除了开发者帐户,你需要Facebook批准的应用程序请参考以下链接。 1)https://developers.facebook.com/docs/facebook-login/permissions/v2.0#review 2)https://developers.facebook.com/docs/facebook-login/permissions/v2.0。
答案 1 :(得分:1)
根据新的facebook sdk,如果您要发布任何内容,则需要提交您的应用以供审核。在Facebook批准后,您可以使用任何登录更新状态。您可以查看此链接以查看审核流程
https://developers.facebook.com/docs/apps/review/
https://developers.facebook.com/docs/facebook-login/review/how-to-submit
答案 2 :(得分:1)
Facebook发布了新的api 2.5。
所以你需要先从你的Deverloper facebook账号更新你的api。
按照以下步骤操作:
1)使用你的facebook登录a / c
2)检查您应用的API版本是2.4还是2.5 ..
3)如果是2.4那么你的应用程序应该工作但是如果它被改变了 然后,您需要从您的帐户授予权限才能分享状态 在facebook上。
4)转到工具&支持选择Graph和api的地方。
5)并在那里给予publish_action权限。
详细说明请参考以下链接:
iOS :How to get Facebook Album Photo's Picker
上述链接适用于相册权限,但您可以设置所需的权限。
希望它会对你有所帮助。