我有一个粉丝页面,我是管理员。我想创建一个简单的按钮 - 当我点击它时,它会在我的Fanpage上创建一个帖子,带有预定义的消息和照片。我已经能够使用Graph API实现这一点:
$args = array(
'access_token' => <my_acc_token>,
'url' => <url_of_image>,
'message' => <my_message>
);
try{
$facebook->api('/<id_of_my_page>/photos', 'POST', $args);
}catch(Exception $o ){
print_r($o);
}
问题: 我现在想能够在该帖子中标记或提及另一个页面,但似乎没有任何效果!
我尝试将@[user-id-of-page]
添加到message
属性或我的$args
数组中 - 但无济于事。
是否可以在不使用Facebook actions
的情况下标记/提及?如何实现这一目标?
答案 0 :(得分:-1)
https://developers.facebook.com/docs/opengraph/using-actions#pages
请注意,您必须完成审核流程,否则您只能提及自己的页面。
因此,为了提及其他页面,您需要获得批准的manage_pages
和publish_actions
权限,并且您需要获得“页面提及”功能的批准。转到应用程序设置中的“状态和审核”,然后单击“开始提交”。在左侧列表中向下滚动,您会看到“页面提及”。