无法在用户Facebook页面上发布消息作为用户

时间:2012-07-03 19:14:58

标签: php facebook facebook-graph-api

我对this problem(和其他类似问题)有相反的问题

用户有一个测试页面,他是此页面的管理员。用户取消选中“发布首选项”复选框(在页面编辑信息 - >您的设置中),以允许用户在页面上以用户或页面形式发布消息。 我的应用程序询问将所有权限发布到用户页面(manage_pages,offline_access,publish_stream等),然后将access_token存储到数据库。

当我的应用程序尝试将消息发布到页面时 - 它工作正常 但是当我的应用程序尝试将消息发布到用户页面时 - 它仍然作为页面发布 - 为什么会发生? 我只提供用户access_token而不是他的Page access_token 这是一个示例代码

$facebook->setAccessToken($user_access_token);

$facebook->api("/$page_id/feed", 'post', array(
                'access_token'  => "$user_access_token",//not necessarily
                'message'   => 'test'
                );

此代码适用于其他用户 - 他们可以通过我的应用程序将消息发布到此页面用户

那么,这里有什么问题?也许这是Graph API中的一个错误? :)

2 个答案:

答案 0 :(得分:0)

我认为这就是他们推出语音功能的原因,因此很快就会有API兼容性。

答案 1 :(得分:0)

关于this answer“页面管理员目前无法通过图谱API自行发布到网页” :(

相关问题