Facebook“分享”按钮;移动web的html/javascript

facebook "share button" for mobile web html/javascript

本文关键字:web html javascript 移动 分享 按钮 Facebook      更新时间:2023-09-26

我想添加一个facebook分享按钮到我的移动web应用程序分享特定的内容从我的应用程序图片与文本等

但是我真的很困惑!

"分享按钮"失效了吗?用什么来代替它的行为呢?

我在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/中你可以找到所有你可以指定的属性的属性表。

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

您可以使用feed对话框- 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/-允许您的用户将您的内容发送给特定的朋友

或者,最后,您可以使用share .php。目前找不到任何相关文档,但在谷歌上搜索一下"Facebook share .php"应该能帮到你。