Facebook 分享朋友';时间线

Facebook 分享朋友';时间线,facebook,facebook-graph-api,facebook-javascript-sdk,facebook-sharer,Facebook,Facebook Graph Api,Facebook Javascript Sdk,Facebook Sharer,如何在朋友时间线上启用共享项目,如图片中所示。我正在使用Facebook共享url,如下面的代码所示。我必须添加哪个参数才能在朋友的时间线上共享此url <a target="_blank" title="Share on Facebook" href="https://www.facebook.com/dialog/feed?%20app_id=<?php echo FACEBOOK_APP_ID;?>&%20link=<?php echo urlencode(

如何在朋友时间线上启用共享项目,如图片中所示。我正在使用Facebook共享url,如下面的代码所示。我必须添加哪个参数才能在朋友的时间线上共享此url

<a target="_blank" title="Share on Facebook" href="https://www.facebook.com/dialog/feed?%20app_id=<?php echo FACEBOOK_APP_ID;?>&%20link=<?php echo urlencode(url_cevir(APP_BASE_URL.'/index.php?view=s&artist='.$a[artistname].'&track='.$a[trackname]));?>&%20picture=<?php echo $a[pic_large];?>&%20name=<?php echo urlencode($a[artistname].' - '.$a[trackname]);?>&caption=cruisear.com&description=Discover new artists, listen new songs.&redirect_uri=<?php echo APP_BASE_URL; ?>"> <img src="img/face.gif" alt="share on facebook" /> </a>


为了在朋友的墙上分享一些东西,您需要将
添加到链接的
参数中:

https://www.facebook.com/dialog/feed?
app_id=458358780877780&
  link=<?php echo $link ?>/&
  picture=<?php echo $pic ?>&
  to=<?php echo $friendId ?>
  name=<?php echo $name ?>&
  caption=<?php echo $caption ?>&
  description=<?php echo $description ?>&
  redirect_uri=<?php echo $url ?>
https://www.facebook.com/dialog/feed?
应用程序id=45835878087780&
链接=/&
图画=&
到=
名字=&
标题=&
描述=&
重定向\u uri=

您正在寻找Facebook的新发送按钮


我现在无法测试它,但我非常确定该项目默认情况下会在朋友的时间线上共享(就像在时间线上一样)。没有。我在原始帖子和下面的评论中添加了一个演示小提琴。正如您在fiddle上看到的,默认设置允许您只发送到时间线。这很好,但并没有任何实用的方法来设置图片上红色框中的部分吗?我所知并没有。这幅画可能过时了。在图中,图像中没有红色的字段box@Darvex,关于如何通过设置为发送给多人的任何想法:据我所知,在“收件人”字段中,您只需输入人的ID(逗号分隔),消息就会发送给他们。但我建议你检查一下@RaxitSheth@Darvex它不允许在“收件人”字段中有多个Id/用户名。我对“发送”按钮的实验表明,它将对象发送到某人的FB消息,而不是他们的时间线。