Facebook分享使用
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分享使用相关推荐
- facebook 分享页面_Facebook个人资料,页面和组之间有什么区别?
facebook 分享页面 Facebook is used by a lot of different people for a lot of different things, so it's o ...
- facebook分享 whatsapp分享 点击按钮复制链接 常用js分享内容
Facebook分享 方式一(a链接,列表分享): https://www.facebook.com/sharer/sharer.php?u=分享链接 方式二(sdk分享,分享当前页面): <! ...
- facebook 分享页面_如何建立Facebook页面
facebook 分享页面 Facebook Pages are a great way to promote your business, a cause, or just your hobby. ...
- twitter,facebook 分享网页样式定制 以及 调试
Twitter 分享可以在文件头中设置各种网页分享样式,主要有summary 和 summary_large_image等 如果设置有问题,可以在这些页面中测试,或者清理之前的缓存. Twitter ...
- 关于facebook分享不能显示图片链接问题
最近做项目facebook的分享问题一直有bug,分享出去一直是这样的: 由于项目是外包出去的,看不到代码,开发人员说集成的是第三方分享,陆陆续续解决了一个多月,我让他们换成facbook原生的sdk ...
- Android 集成Facebook分享功能
1,配置build.gradle 项目级别的gradle: repositories {mavenCentral() } app级别的gradle: dependencies { implementa ...
- 网页上facebook分享功能的具体实现
1,一个链接: 参数是要分享的页面的链接 代码如下: <a style="width:35px; height:40px; position:relative; top:10px; l ...
- vue 使用 facebook 分享
vue 使用 facebook twitter 分享 找到index.html 添加一下代码 <!-- facebook 分享 --><div id="fb-root&qu ...
- 社交分享(facebook分享、twitter分享、link分享、google分享)
facebook分享 <a href="javascript:window.open('http://www.facebook.com/sharer.php?u='+encodeURI ...
- Android下进行 Facebook 分享
1. 下载 Facebook SDK 2. 在facebook下设置app的相关信息 3. 示例代码: package com.example.testshare;import com.exam ...
最新文章
- php json.parse,PHP JSON头导致JSON.parse出错(使用jQuery)
- Java 9 新特性
- docker添加新的环境变量_Docker的安装及部署Spring Boot项目操作详解!
- ireport修改jrxml中的sql语句_SQL中的create table与insert into语句
- LevelDB 源码剖析(六)WAL模块:LOG 结构、读写流程、崩溃恢复
- scala中map添加值_如何在Scala Map中反转键和值
- 从文件夹中批量抽取(复制or剪切)文件 批处理脚本
- java程序员_哪些书是不可错过的?Java程序员书单分享
- notepad++ json插件_Emmet--Web前端工具,需要安装插件在sublime里
- 2014 北京区域赛 dp
- poj 1251 Jungle Roads
- Activity的几种启动模式介绍
- 反激变换器matlab仿真变压器demo,反激变换器建模Matlab仿真
- 美媒:马斯克已掌管推特 立即开除CEO、CFO,新CEO据传是曾经卖牛肉的中国人
- C++项目学习(机器人方向)
- android迷你世界助手52,迷你世界助手盒子刷迷你币
- SNARK性能及安全——Verifier篇
- spider_study 1
- LSF_安装(UNIX or Linux)
- 俄罗斯天才少女也选华为,22岁拿下世界编程冠军,同天队友也宣布加盟