我尝试在用户墙上发帖,但我不知道如何在链接参数中放置我的页面中的特定链接。
如果我写这样的东西它不起作用:
$link='/path/foto.php?id='.$id;
$facebook->api('/me/feed', 'POST',
array('link' => $link,
'message' => 'Lorem ipsum')
);
如果我写这样的东西,链接会转到facebook外面的页面
$link='http://www.site.com/path/foto.php?id='.$id;
答案 0 :(得分:1)
第一个示例不起作用,因为link
的网址应该是规范的而不是相对的。
如果您要发布指向Facebook.com上特定页面的链接,请使用该页面的完整网址。请注意,链接旁边显示的内容取自OpenGraph元标记,因此页面必须是publicaly accessivle,而且facebook.com上的所有页面都不定义这些标记(实际上是少数)。