我正在使用此代码发布到我的应用程序墙上
$attachment = array('message' => 'xxxxxxxxxxxxxxxx...',
'name' => 'xxxxxxxxxxxxxxxxxxx',
'caption' => 'xxxxxxxxxxxxxxxxxx',
'link' => 'xxxxxxxxxxxxxxxxxx',
'description' => 'xxxxxxxxxxxxxxxxxx',
'picture' => 'xxxxxxxxxxxxxxxxxx',
'actions' => array(array('name' => 'Download!',
'link' => 'xxxxxxxxxxxxxxxxxx'))
);
$result = $facebook->api('/2222222222222/feed/','post',$attachment);
当我手动发布到我的应用程序墙上时,帖子会通过共享操作出现在应用程序用户墙上 但是当我使用上面的代码时,它只出现在应用程序墙上,只有喜欢和评论操作。 为什么? 以及如何将分享 Action 添加到 Action 数组?
最佳答案
我没有在网上找到任何答案,但我只是偶然找到了解决我问题的方法 我从附件中删除了操作参数。
但如果附件中有链接参数,则不会出现分享操作,因此您必须放弃链接参数。
关于php - 如何在 Facebook 的帖子中添加分享操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7506457/