0

我想分享页面的特定部分,所以我使用哈希链接,例如:http://en.wikipedia.org/wiki/List_of_GMA_Network_radio_stations#References

Facebook 使用链接的 id 解析<p>最接近元素的标签。

有没有办法告诉 Facebook 它应该使用什么作为描述?理想情况下,我想在个人基础上做到这一点。

更新:由于@Sturmeh 建议我可以通过 API 发布链接描述,因此我附上了不起作用的代码:

$statusUpdate = array(
  'link'      =>  $share_link,
  'message'   =>  $message,
  'description' => $description
);

//Post to Facebook
$facebook->api("/$user_id/feed", "post", $statusUpdate);
4

2 回答 2

1

https://developers.facebook.com/docs/reference/api/link/

description: A description of the link (appears beneath the link caption)

REST API 不支持描述字段,您应该发布到用户的提要连接。(使用图形 API)

澄清:

根据此页面,您应该;使用Graph API并将Post 对象发布User 对象的 feed 连接。

于 2013-04-04T13:50:38.097 回答
1

不,它不能通过“共享”功能或默认的“喜欢”按钮来完成,问题是:您从服务器端无法访问哈希链接。如果可以,您可以操纵description元标记以反映哈希链接。但是,正如我所说,您无法从 URL 访问哈希。因此,您唯一的选择(如果您想在您的网站上使用“喜欢”按钮)是实现一个like将调用 Graph API 的自定义按钮。

但据我了解,当用户在 Facebook 上“分享”该网址时,您需要不同的描述。不幸的是,鉴于当前对访问该哈希链接的服务器端语言的限制,这是不可能的。

于 2013-04-04T14:24:15.270 回答