Facebook API - 从已发布的供稿消息中编辑字段
Facebook API - Editing Fields from a posted feed message
我创建了一个脚本,用于在粉丝页面提要中发布消息。该脚本将 post ID 保存在数据库中以备将来使用。
有时,我需要编辑已发布的 posting 中的字段。示例:
$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);
但真正修改的唯一字段 post 是 消息 。其他字段完好无损,具有原始发布的值。
谁能解释一下? Graph API 只允许编辑消息字段?访问令牌是使用 publish_actions、manage_pages 和 publish_pages.
Facebook 官方文档说您可以通过 Graph 更新 feed edge 中的所有字段是不正确的API:
https://developers.facebook.com/docs/graph-api/reference/v2.4/post#updating
您只能更新消息 字段。请参阅此错误报告:
https://developers.facebook.com/bugs/1788556661371249
我创建了一个脚本,用于在粉丝页面提要中发布消息。该脚本将 post ID 保存在数据库中以备将来使用。
有时,我需要编辑已发布的 posting 中的字段。示例:
$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);
但真正修改的唯一字段 post 是 消息 。其他字段完好无损,具有原始发布的值。
谁能解释一下? Graph API 只允许编辑消息字段?访问令牌是使用 publish_actions、manage_pages 和 publish_pages.
Facebook 官方文档说您可以通过 Graph 更新 feed edge 中的所有字段是不正确的API: https://developers.facebook.com/docs/graph-api/reference/v2.4/post#updating
您只能更新消息 字段。请参阅此错误报告: https://developers.facebook.com/bugs/1788556661371249