将自定义文本传递到新的Facebook Sharer按钮

mdv*_*mdv 6 javascript facebook facebook-sharer facebook-javascript-sdk angularjs

我需要将一些AngularJS变量从我的应用程序传递到新的Facebook sharer按钮,我正在使用:

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/es_LA/all.js#xfbml=1&appId=1438439249728371";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
Run Code Online (Sandbox Code Playgroud)

还有这个:

 <div class="fb-share-button" data-href="http://mySite" data-type="button">     </div>
Run Code Online (Sandbox Code Playgroud)

我可以在哪里放置自定义文本以在对话框中共享?

谢谢!

Sah*_*tal 13

分享者不会允许的.它将从链接中获取og标记并填充对话框中的内容.

如果你想添加cutomized description/picture/caption,你应该使用Feed Dialog.

您可以使用直接URL来调用提要对话框:

https://www.facebook.com/dialog/feed?
 app_id=1438439249728371
 &display=popup
 &caption={caption}
 &link={link-to-share}
 &description={description}
 &redirect_uri={redirect-url-to-your-site}
Run Code Online (Sandbox Code Playgroud)

您可以在此处查看所有可用参数