0

我有与此问题相反的问题(以及其他类似问题)

用户有一个测试页面,他是该页面的管理员。用户未选中“发布首选项”复选框(在页面编辑信息->您的设置中)以允许用户以用户或页面的身份在页面上发布消息。我的应用程序要求所有必要的权限将消息发布到用户页面(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 中的错误?:)

4

2 回答 2

0

我认为这就是他们引入语音功能的原因,所以很快就会有 API 兼容性。

于 2012-07-03T21:00:31.633 回答
0

关于这个答案“页面管理员目前无法通过 Graph API 以自己的身份发布到页面”:(

于 2014-03-01T12:02:08.393 回答