FaceBook文档:FB.ui

1.使用Facebook的开放图谱元标签,定义分享的标题,内容,图标

     <meta property="fb:app_id" content="appid" /><meta property="og:title"         content="title" /><meta property="og:description"   content="very good game" /><meta property="og:image"         content="images/logo_share.png" />

开放图谱元标签说明文档:https://developers.facebook.com/docs/sharing/webmasters#markup
FB分享调试器测试抓取效果:https://developers.facebook.com/tools/debug
提示:图标必须大于200*200

2.分享代码

分享弹出框说明: https://developers.facebook.com/docs/sharing/reference/share-dialog
引入FB的SDK:<script async defer src="https://connect.facebook.net/en_US/sdk.js"></script>
Html代码:<div id="fb-root"></div>
Js部分代码:

FB.getLoginStatus((response)=> {if (response.status === 'connected') {var uid = response.authResponse.userID;var accessToken = response.authResponse.accessToken;FB.ui({method: 'share',hashtag:'#game',//tagquote:'very nice game',//高亮引文href: share_url//分享连接}, function(response){console.log(response);if(response.hasOwnProperty('error_code'))console.log(response);else{fbq('trackCustom', 'shareEnd');//分享完畢} });}else {FB.login(function(response) {if (response.authResponse) {console.log('Welcome!  Fetching your information.... ');FB.api('/me', function(response) {console.log('Good to see you, ' + response.name + '.');});} else {console.log('User cancelled login or did not fully authorize.');}});}});

2.1分享弹出框效果:

2.2分享到主页的效果:

分享的功能,基本就这样了。

Facebook分享使用相关推荐

  1. facebook 分享页面_Facebook个人资料,页面和组之间有什么区别?

    facebook 分享页面 Facebook is used by a lot of different people for a lot of different things, so it's o ...

  2. facebook分享 whatsapp分享 点击按钮复制链接 常用js分享内容

    Facebook分享 方式一(a链接,列表分享): https://www.facebook.com/sharer/sharer.php?u=分享链接 方式二(sdk分享,分享当前页面): <! ...

  3. facebook 分享页面_如何建立Facebook页面

    facebook 分享页面 Facebook Pages are a great way to promote your business, a cause, or just your hobby. ...

  4. twitter,facebook 分享网页样式定制 以及 调试

    Twitter 分享可以在文件头中设置各种网页分享样式,主要有summary 和 summary_large_image等 如果设置有问题,可以在这些页面中测试,或者清理之前的缓存. Twitter ...

  5. 关于facebook分享不能显示图片链接问题

    最近做项目facebook的分享问题一直有bug,分享出去一直是这样的: 由于项目是外包出去的,看不到代码,开发人员说集成的是第三方分享,陆陆续续解决了一个多月,我让他们换成facbook原生的sdk ...

  6. Android 集成Facebook分享功能

    1,配置build.gradle 项目级别的gradle: repositories {mavenCentral() } app级别的gradle: dependencies { implementa ...

  7. 网页上facebook分享功能的具体实现

    1,一个链接: 参数是要分享的页面的链接 代码如下: <a style="width:35px; height:40px; position:relative; top:10px; l ...

  8. vue 使用 facebook 分享

    vue 使用 facebook twitter 分享 找到index.html 添加一下代码 <!-- facebook 分享 --><div id="fb-root&qu ...

  9. 社交分享(facebook分享、twitter分享、link分享、google分享)

    facebook分享 <a href="javascript:window.open('http://www.facebook.com/sharer.php?u='+encodeURI ...

  10. Android下进行 Facebook 分享

    1.  下载 Facebook SDK 2.  在facebook下设置app的相关信息 3.  示例代码: package com.example.testshare;import com.exam ...

最新文章

  1. php json.parse,PHP JSON头导致JSON.parse出错(使用jQuery)
  2. Java 9 新特性
  3. docker添加新的环境变量_Docker的安装及部署Spring Boot项目操作详解!
  4. ireport修改jrxml中的sql语句_SQL中的create table与insert into语句
  5. LevelDB 源码剖析(六)WAL模块:LOG 结构、读写流程、崩溃恢复
  6. scala中map添加值_如何在Scala Map中反转键和值
  7. 从文件夹中批量抽取(复制or剪切)文件 批处理脚本
  8. java程序员_哪些书是不可错过的?Java程序员书单分享
  9. notepad++ json插件_Emmet--Web前端工具,需要安装插件在sublime里
  10. 2014 北京区域赛 dp
  11. poj 1251 Jungle Roads
  12. Activity的几种启动模式介绍
  13. 反激变换器matlab仿真变压器demo,反激变换器建模Matlab仿真
  14. 美媒:马斯克已掌管推特 立即开除CEO、CFO,新CEO据传是曾经卖牛肉的中国人
  15. C++项目学习(机器人方向)
  16. android迷你世界助手52,迷你世界助手盒子刷迷你币
  17. SNARK性能及安全——Verifier篇
  18. spider_study 1
  19. LSF_安装(UNIX or Linux)
  20. 俄罗斯天才少女也选华为,22岁拿下世界编程冠军,同天队友也宣布加盟

热门文章

  1. 小韩谈shell -- 十分好玩的小脚本
  2. 听说你不会用代码换壁纸
  3. Linux · 教程
  4. 立体像对空间前方交会(利用外方位元素交会出地面点三维坐标)
  5. c#——InitializeComponent();
  6. 模块化开发一个电子商务网站
  7. 创客学院知识巩固-02数据结构
  8. 京东快报轮播公告的实现
  9. 【Android】App首页上下滚动快报控件 通知控件 类似京东快报控件(一)
  10. QTreeview中虚线框解决办法(QWidget控件祛除焦点)