【问题标题】:facebook "share button" for mobile web html/javascript用于移动网络 html/javascript 的 facebook“分享按钮”
【发布时间】:2012-12-17 15:03:25
【问题描述】:

我想在我的移动网络应用程序中添加一个 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/你可以找到你可以指定的所有属性的属性表。

有什么不清楚的地方问一下。

【问题讨论】:

    标签: javascript facebook html mobile-website share-button


    【解决方案1】:

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

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

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

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

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

    【讨论】:

    • 非常感谢!!我使用你建议的第一个选项,它有效!
    猜你喜欢
    • 1970-01-01
    • 2014-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-13
    相关资源
    最近更新 更多