javascript - 用于移动网络 html/javascript 的 facebook "share button"

标签 javascript facebook html mobile-website share-button

我想在我的移动网络应用程序中添加一个 Facebook 分享按钮,用于分享我的应用程序中的特定内容,如带文字的图片等。

但是我真的很困惑!!!

是“分享按钮”被贬低了吗?用什么代替它的行为?

我在 facebook 开发者网站上阅读了很多内容,但找不到任何可用的代码示例。

帮我实现这个。欢迎任何代码!!

这是我使用的解决方案,感谢 mrtom 解决方案(第一个选项):

将此添加到您的 html 文件中:

  <a href="http://www.facebook.com/dialog/feed?app_id=your_app_id&  
link=http://developers.facebook.com/docs/reference/dialogs/&  
picture=http://fbrell.com/f8.jpg&  
name=Facebook%20Dialogs&caption=Reference%20Documentation&description=Dialogs%20provide%20a%20simple,%20consistent%20interface%20for%20applications%20to%20interact%20with%20users.&message=Facebook%20Dialogs%20are%20so%20easy!&  
redirect_uri=your_Mobile_Site_URL">share</a>

您必须将 app_idredirect_uri 更改为您的。
您可以根据需要更改其他参数

https://developers.facebook.com/docs/reference/dialogs/feed/您可以找到您可以指定的所有属性的属性表。

有什么不明白的就问。

最佳答案

答案取决于您想要的功能。

您可以使用提要对话框 - https://developers.facebook.com/docs/reference/dialogs/feed/ - 以用户身份发布到 Facebook,即相当于用户发布状态更新

如果您拥有具有发布权限的用户访问 token ,则可以直接使用图谱 API。上面的提要对话框文档显示了如何执行此操作的示例,或者查看 https://developers.facebook.com/docs/reference/api/user/ .只需连接您自己的按钮即可通过您的服务器或使用 Javascript SDK 发出请求。

您可以使用发送按钮 - https://developers.facebook.com/docs/reference/plugins/send/ - 允许您的用户将您的内容发送给特定的 friend

或者,最后,您可以使用 sharer.php。目前找不到任何相关文档,但在 Google 上简单搜索“Facebook sharer.php”应该可以帮到您。

关于javascript - 用于移动网络 html/javascript 的 facebook "share button",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14135725/

相关文章:

javascript - CSS 三 Angular 形在点击时翻转

android - 如何在 Facebook Android 应用程序上创建多用户访问帐户。?

ios - 线程 1 : SIGABRT Error when testing FB Login in XCODE

php - 执行下面的代码后,$firstVar 和 $secondVar 的值是多少?请解释一下答案

javascript - 为什么 ngRepeat 没有按预期生成有序列表?

javascript - CORS '*' 似乎不适用于 Chrome,但适用于 Postman

javascript - ajax 切换表单 js (rails)

javascript - 如何在cshtml中调试javascript

javascript - Immutable.js - 惰性序列

html - SVG 绳索上的柔和波浪效果