2012-07-03 51 views
0

我有相反的问题,以this problem(和其他类似的问题)无法在用户的Facebook页面发布消息,为用户

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

当我的应用程序试图发布消息到页面作为页面 - 它工作正常 但是当我的应用程序试图发布消息到页面作为用户 - 它仍然发布为页面 - 为什么发生? 我只提供用户的access_token,而不是他的页面的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中的一个错误? :)

+0

嗯,这是很奇怪,但我已经通过图形浏览器,我的测试消息试图调用相同的方法也作为页面发布,但我用我的Facebook帐户登录而不是页面帐户 – Andrey

+0

看起来像是一个bug。Facebook已更改我的[bug报告](http://developers.facebook.com)的状态/ bug/408406055876958)来分配它并将优先级设置为高 – Andrey

回答

0

关于this answer“页面管理员目前无法职位,以通过图形API页面作为自己” :(

0

我认为这就是他们为什么要引入语音功能的原因,因此也就更快地实现了API兼容性。

相关问题