向facebook共享弹出窗口添加文本(javascript而非硬编码html字符串)

向facebook共享弹出窗口添加文本(javascript而非硬编码html字符串),facebook,facebook-graph-api,facebook-sharer,Facebook,Facebook Graph Api,Facebook Sharer,我正在尝试在facebook共享链接弹出后添加文本。我已经浏览了facebook开发网站并在网上搜索了一下,唯一看起来它可以远程工作的是为Graph API添加元标记。但我无法让他们工作或展示任何东西 下面是按钮的代码 <script> function fbs_click() { u=location.href; t='Where is your kind of crowd? Ask StreetPotato'; window.open(

我正在尝试在facebook共享链接弹出后添加文本。我已经浏览了facebook开发网站并在网上搜索了一下,唯一看起来它可以远程工作的是为Graph API添加元标记。但我无法让他们工作或展示任何东西

下面是按钮的代码

<script>
    function fbs_click() {
      u=location.href;
      t='Where is your kind of crowd? Ask StreetPotato';
      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="#" 
      class="fb_share_button social" onclick="return fbs_click()"
      target="_blank" 
      style="text-decoration:none;"
      title='Follow us on Facebook'>
      <%=image_tag "social/facebook.png", alt:"Follow us on Facebook"%>
</a>

函数fbs_click(){
u=location.href;
‘你们这一类人在哪里?问问街头土豆’;
打开窗户http://www.facebook.com/sharer.php?u=“+encodeURIComponent(u)+”&t=“+encodeURIComponent(t),“共享器”,“工具栏=0,状态=0,宽度=626,高度=436”);
返回false;
}
如果有人对如何添加默认文本有任何见解或想法,比如在共享文本框中添加一个哈希标记,那就太棒了。谢谢你的阅读


-Alan

一般来说,您不应该预先填充将代表用户发布的任何Facebook社交对话

见第四章第2节:


“除非用户在工作流早期手动生成内容,否则您不得预填充与以下产品关联的任何字段:流故事(Facebook.streamPublish和FB.Connect.streamPublish的用户_消息参数,以及Stream.publish的消息参数)、照片(标题)、视频(说明)、备注(标题和内容)、链接(评论)和Jabber/XMPP“

K,谢谢你的回复。我是在为客户工作时被要求这样做的,所以我会转达这些信息。再次感谢。