我无法发布到用户的 fb 页面。
我可以轻松地从我的应用程序发布到用户墙,但不能在用户页面墙上发布??
我做了什么发布到用户墙上:
起初,我向作为其页面内容管理器的 USER 请求所有必需的权限:
'范围' => 'photo_upload、user_status、read_stream、publish_stream、user_photos、manage_pages、offline_access'
所以现在我的应用程序有权发布到用户墙,我所做的一切都是为了获得用户个人资料的响应:
$user_profile = $facebook->api('/USERNAME');
然后像这样写信给用户墙:
$facebook->api("/USERNAME/feed", "post", array('message' => $params['message']));
但是当我用用户页面墙尝试同样的事情时,它不起作用!
当我向用户页面询问相同的权限时,它不起作用重定向到用户墙,然后为用户而不是为用户页面设置权限。
所以现在我被卡住了,我无法让用户页面授予我权限,或者如果用户是他的页面的经理并且我获得了 manage_pages 权限,我什至需要这个?
这也不起作用:
$facebook->api("/PAGEID/feed?access_token=".APP_ACCESS_TOKEN, "post", array('message' => $params['message']));
..它导致:致命错误:未捕获的 OAuthException:(#200)用户尚未授权应用程序执行此操作。