我正在使用我网站上的Feed更新来更新facebook状态,
和Facebook状态后跟饲料链接。
我正在使用
echo $_POST['msg']." @"."<a href='http://xxx.ch/comment.php?id=".$result."'>link</a>";
但Facebook中的状态更新就是这样,
msg @<a href='http://xxx.ch/comment.php?id=2>link</a>
我只想要
msg @ link
答案 0 :(得分:1)
Facebook不支持消息中的html标记。只需指定网址,它就会显示为网址。
答案 1 :(得分:0)
链接应在link
参数中发布,您也可以为该参数选择自定义名称。不要将message
用于此目的
答案 2 :(得分:0)
我使用tinyurl得到它:
function get_tiny_url($url) {
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,'http://tinyurl.com/api-create.php?url='.$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
$new_url = get_tiny_url('http://xxx.ch/comment.php?id='.$result);
echo $_POST['msg']." @ ".$new_url;