我一直在尝试使用“publish_actions”扩展权限来测试分数和成就,但是当我添加它时,它不会显示在“权限请求”页面中。就好像它被忽略了一样。
我尝试了几种不同的方法:
$loginUrl = $facebook->getLoginUrl(array('scope' => 'publish_actions', 'canvas' => 1, 'fbconnect' => 0, 'redirect_uri'=>config_item('facebook_url')));
$loginUrl = 'https://www.facebook.com/dialog/oauth?'
. 'client_id=' . config_item('fbappid')
. '&redirect_uri=' . urlencode(config_item('facebook_url'))
. '&state=' . $_SESSION['state']
. '&scope=publish_actions';
两种方法都行不通。还有其他人有幸测试过这个吗?
参考这里的代码:http://developers.facebook.com/blog/post/539/?ref=nf http://developers.facebook.com/blog/post/539/?ref=nf
我遇到了同样的问题,这就是你需要做的。
1)进入应用程序页面https://developers.facebook.com/apps/ https://developers.facebook.com/apps/并选择您的应用程序
2) 在左侧导航栏的“设置”下进入“身份验证对话框”
3) 在此页面底部单击配置 Facebook 如何将用户引荐至您的应用程序
4) You should now be able to add publish_actions
permissions.
5)阅读以下链接(很难找到)https://developers.facebook.com/docs/beta/opengraph/tutorial/ https://developers.facebook.com/docs/beta/opengraph/tutorial/ https://developers.facebook.com/docs/beta/authentication/ https://developers.facebook.com/docs/beta/authentication/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)