我正在尝试使用 Open Graph API 将操作发布到用户的墙上。
我请求了“publish_actions”权限,启用了“增强的身份验证对话框”,我的角色设置为“开发者”,我的应用设置显示“此应用可能代表您发布,包括您查看的图片等。”。
请求
$facebook->api('/me/permissions');
返回
array(1) { ["data"]=> array(1) { [0]=> array(2) { ["installed"]=> int(1) ["publish_actions"]=> int(1) } } }
但是,当我发送以下发布请求时
$data = array();
$data['access_token'] = $facebook->getAccessToken();
$data['pictureabc'] = 'http://###url###';
$facebook->api($app_id . '/liveluvcreate:viewabc', 'post', $data);
我明白了
Fatal error: Uncaught OAuthException: (#200) Requires extended permission: publish_actions thrown...
结果。
有什么建议么?
最好的,塞巴斯蒂安