我正在共享用户Feed的链接 - 一切似乎都有效,但没有共享链接(分享按钮)......我做错了什么?
try {
$su = $facebook->api(
"/{$uid}/feed",
"post",
array(
"access_token"=> $access_token,
"message"=> "Message",
"link" => "http://url",
"picture"=> "http://url"
);
} catch (FacebookApiException $e) {
print_r($e);
}
提前致谢, Doori Bar
答案 0 :(得分:1)
如果我使用其他技术,则会显示一个对话框,显示发布(在墙上)或“发送为消息”。 (我也在寻找这个功能)。
好消息是,墙上的帖子可以被喜欢,评论和分享。
这是可以帮助您获取此功能的JavaScript代码:
<script>function fbs_click() {u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}</script><a rel="nofollow" href="http://www.facebook.com/share.php?u=<;;url>" onclick="return fbs_click()" target="_blank">Share on Facebook</a>
取自http://askville.amazon.com/add-Share-Facebook-button-webpage/AnswerViewer.do?requestId=1539369
希望这会有所帮助。它至少帮助了我;)
答案 1 :(得分:1)
您可以使用图表API中描述的操作创建自己的“共享”链接:
http://developers.facebook.com/docs/reference/api/post/
例如json:{“name”:“Share”,“link”:“http:\ / \ / www.facebook.com \ / share.php?u = http%3A%2F%2Fvisibli.com “}
注意:url参数必须是url编码的。
答案 2 :(得分:0)
我相信这是一个错误。为了鼓励Facebook解决此问题,请在以下链接中将您的应用添加为“repro”,以便对此错误进行“投票”:
http://developers.facebook.com/bugs/154484061346461?browse=search_4f903d2ea60569f93022163
更新: Facebook将之前的错误报告标记为“已修复”,但并未修复。请为新错误投票: