使用API​​发布链接不包括图片,标题或Meta Desc PHP

时间:2012-06-12 22:39:11

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

使用API​​发布时,我会收到:

https://www.facebook.com/weather.warnings/posts/329128793830700

注意事物中缺少标题,缩略图和元描述。

以下是我正在使用的代码。

$allalert = array
(
'oauth_token' => 'not pasting this thanks :P',
'message' => "New $type for $where",
'link' => $url,
);
$sendalert = $facebook->api('/125291287567922/links/','POST',$allalert);

引用how does one post a thumbnail picture to a Facebook /links object?它表示该项目从页面本身拉出图片

想法?

2 个答案:

答案 0 :(得分:5)

您可以通过传递数组中的以下项来完成此操作:

'name' => "post title",
'link' => "url to the page",
'message'=> "message",
'description' => "longer description",
'picture'=>"url of the picture",
'caption' => "Another bit of text"

这消除了对FB scraper的依赖,无法访问URL并搜索和解析数据。

答案 1 :(得分:1)

您需要在页面中添加所需的og标记。