FB不会更新页面后链接元数据

时间:2017-09-02 15:47:14

标签: php facebook facebook-graph-api

我使用PHP Curl从我的网站发布到fb页面。我保留帖子标题,描述,网址和其他需要发布的属性。当我更改帖子标题或图像并更新FB网页中的帖子数据时,不会更新数据。我知道在更新fb post时我们无法更新帖子链接。当我使用共享插件从网站共享链接时,我也有这样的问题,当我更改元数据时,FB不会更新元数据。它保留旧数据。 任何人都可以帮我解决这个问题,有没有一个版本可以解决它? 这是我的更新代码。

$page_access_token = 'my_nonexpiringtoken';
$page_id = 'my_page_id';
$data['access_token'] = $page_access_token;
$message = $title;
$data['message'] = $message;
$post_url = 'https://graph.facebook.com/'.$post_id;

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $post_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
$response = json_decode($result);
if(isset($response->success) && $response->success){
    $info = json_encode(array('success' => true));
}
else{
    $info = json_encode(array('success' => false));
}
curl_close($ch);
return $info;

1 个答案:

答案 0 :(得分:0)

这不是你要找的吗?

https://developers.facebook.com/tools/debug/

我发现facebook需要更新自己的数据。