1

我想在我的移动网络应用程序中添加一个 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_idand the更改redirect_uri为您的。
您可以根据需要更改的其他参数

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

询问是否有不清楚的地方。

4

1 回答 1

2

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

您可以使用提要对话框 - 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。现在找不到任何文档,但简单的谷歌搜索“Facebook sharer.php”应该可以帮助你。

于 2013-01-03T09:44:27.043 回答