Facebook API - 从发布的Feed消息中编辑字段

时间:2015-09-24 21:11:03

标签: php facebook facebook-graph-api facebook-php-sdk

我创建了一个在粉丝页面Feed中发布消息的脚本。该脚本将帖子ID保存在数据库中以备将来使用。

有时,我需要编辑此发布帖子中的字段。例如:

$feed_data = array(
    "message" => "message modified 2",
    "name" => "Test name",
    'caption' => 'Test Caption',
    "link" => "http://anylink.com.etc",
    'picture' => 'http://anypicture.com.etc',
    "access_token" => $page_access_token,
);

$facebook->api("/$post_id_from_database", "post", $feed_data);

但实际帖子中修改的唯一字段是消息。其他字段完好无损,其值来自原始出版。

任何人都可以解释一下吗? Graph API只允许编辑消息字段?访问令牌是使用 publish_actions manage_pages publish_pages 生成的。

1 个答案:

答案 0 :(得分:0)

Facebook官方文档不正确,说您可以通过Graph API更新Feed边缘中的所有字段: https://developers.facebook.com/docs/graph-api/reference/v2.4/post#updating

您只能更新消息字段。看到这个错误报告: https://developers.facebook.com/bugs/1788556661371249

相关问题