【发布时间】:2011-10-07 09:20:21
【问题描述】:
我正在尝试通过 /me/links 共享链接,而“我”被认证为 Facebook 页面。文档说,我可以为它提供“图片”、“标题”和“描述”,但这似乎不起作用,因为 facebook 试图从页面接收该信息,例如opengraph 标签等。
即使网站不提供任何信息,facebook 也不会使用 documentet here 的字段。并且提到它:facebook 本身的普通链接共享功能以同样的方式运行糟糕(这就是为什么我希望它是一个错误)。
代码很简单:
<?php
$data = array(
'message' => $text,
'picture' => $pic,
'name' => $name,
'link' => $link,
'caption' => $caption,
'description' => $description
);
$result = $fb->api('/me/links','POST',$data);
?>
如果我在 /me/feed 上执行 非常相同,facebook 不会忽略这些字段并且一切看起来都很好,但它不会在用户 feed 中显示帖子(因为最9月最近的变化),这是毫无价值的,并且在帖子底部没有提供分享链接。
如果这是一个错误或意图,有什么想法吗?我正在使用 PHP SDK 3.0.1。
【问题讨论】:
标签: php facebook hyperlink share facebook-opengraph