Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hyperlink 贴到墙-特定链接_Hyperlink_Facebook Wall - Fatal编程技术网

Hyperlink 贴到墙-特定链接

Hyperlink 贴到墙-特定链接,hyperlink,facebook-wall,Hyperlink,Facebook Wall,我试着在用户墙上发帖,但我不知道如何将我的页面中的特定链接放到link参数中 如果我写这样的东西,它不起作用: $link='/path/foto.php?id='.$id; $facebook->api('/me/feed', 'POST', array('link' => $link, 'message' => 'Lorem ipsum') ); 如果我写了这样的东西,链接就会转到facebook以外的页面 $link='http://www.si

我试着在用户墙上发帖,但我不知道如何将我的页面中的特定链接放到link参数中

如果我写这样的东西,它不起作用:

$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;

第一个示例不起作用,因为
链接的URL应该是规范的,而不是相对的


如果你想在Facebook.com上发布指向特定页面的链接,请使用该页面的完整URL。请注意,链接旁边显示的内容来自OpenGraph元标记,因此页面必须公开访问,并且并非所有facebook.com上的页面都定义了这些标记(实际上是少数)

其中说“消息”已被弃用?我可以用什么来代替呢?@AnonimWd,糟糕的是,把它和
消息
参数混淆了。然而,
消息
应该是来自用户本身的信息,因为来自应用程序OpenGraph的任何数据都应该在指向。。。