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


Posted in PHP onJanuary 26, 2014
<span style=" font-family: Verdana, Arial, Helvetica, sans-serif; word-wrap: normal; word-break: normal; line-height: 19.5px;"><span style="word-wrap:normal; word-break:normal; line-height:19px"></span></span>

题外话:直接跳到facebook登录页面的分享按钮:

url为: http://www.facebook.com/sharer.php?u=www.baidu.com&t=123213123

其中的u参数为你要分享的链接。t 参数目前还没弄清楚是干什么的。

facebook分享功能的实现:

分享页面设定

1.一个链接: 参数是要分享的页面的链接

<a style="display:inline-block;width:35px; height:40px; position:relative; top:10px; left:48px; " 
title="Share on Facebook" target="_blank" 
onclick="javascript:window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent('https://www.baidu.com')+'&t='+encodeURIComponent(document.title), 'newWindow', 'width=800, height=400','center');void(0);">

2.fb识别的标签:

<title>test</</span>title> 
<meta property="og:image" content="test/test.jpg" /> 
<meta property="og:description" content="test>" /> 
<meta property="og:url" content="https://www.baidu.com" />

注意:

1.title fb可以自动读取要分享页面的title 这个要设置在fb的sharer.php参数里
你也可以自己设置 方式就是

<meta property="og:title" content="test" />

2.image标签 可以写多个 分享人可以自己选择图片

3.url就是你的要分享的页面
4.description 介绍信息

提示:

图片像素必须是100*100 这样的格式 我用90*90 就是OK的

例如:300*100 150*50在www.facebook.com图片会截取90x90图片显示就不正确了
如果图片小了 更不行了,分享的那个弹出框就不会显示你的图片 这个情况发生在图片小于90x90的情况吧

PHP 相关文章推荐
php自动跳转中英文页面
Jul 29 PHP
淘宝ip地址查询类分享(利用淘宝ip库)
Jan 07 PHP
2014最热门的24个php类库汇总
Dec 18 PHP
php三元运算符知识汇总
Jul 02 PHP
PHP正则表达式之捕获组与非捕获组
Nov 06 PHP
PHP+Apache+Mysql环境搭建教程
Aug 01 PHP
PHP屏蔽关键字实现方法
Nov 17 PHP
PHP递归实现快速排序的方法示例
Dec 18 PHP
PHP实现的分解质因数操作示例
Aug 01 PHP
PHP常量define和const的区别详解
May 18 PHP
PHP7原生MySQL数据库操作实现代码
Jul 03 PHP
php+js实现点赞功能的示例详解
Aug 07 PHP
php获取当前时间的毫秒数的方法
Jan 26 #PHP
PHP 利用Mail_MimeDecode类提取邮件信息示例
Jan 26 #PHP
php读取纯真ip数据库使用示例
Jan 26 #PHP
curl不使用文件存取cookie php使用curl获取cookie示例
Jan 26 #PHP
php版小黄鸡simsimi聊天机器人接口分享
Jan 26 #PHP
百度ping方法使用示例 自动ping百度
Jan 26 #PHP
PHP弹出提示框并跳转到新页面即重定向到新页面
Jan 24 #PHP
You might like
PHP解码unicode编码的中文字符代码分享
2014/08/13 PHP
php中opendir函数用法实例
2014/11/15 PHP
浅谈PHP面向对象之访问者模式+组合模式
2017/05/22 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
2020/02/27 PHP
JS效率个人经验谈(8-15更新),加入range技巧
2007/01/09 Javascript
dwz 如何去掉ajaxloading具体代码
2013/05/22 Javascript
jquery图片播放浏览插件prettyPhoto使用详解
2014/12/19 Javascript
JavaScript中的操作符==与===介绍
2014/12/31 Javascript
原生javascript获取元素样式
2014/12/31 Javascript
跟我学习javascript的函数和函数表达式
2015/11/16 Javascript
javascript实现随机显示星星特效
2016/01/28 Javascript
jQuery获取与设置iframe高度的方法
2016/08/01 Javascript
js html5 css俄罗斯方块游戏再现
2016/10/17 Javascript
Angular路由简单学习
2016/12/26 Javascript
vue移动端裁剪图片结合插件Cropper的使用实例代码
2017/07/10 Javascript
vue-cli监听组件加载完成的方法
2018/09/07 Javascript
python处理圆角图片、圆形图片的例子
2014/04/25 Python
Python创建文件和追加文件内容实例
2014/10/21 Python
R语言 vs Python对比:数据分析哪家强?
2017/11/17 Python
django基于cors解决跨域请求问题详解
2019/08/06 Python
python实现ftp文件传输功能
2020/03/20 Python
基于python和flask实现http接口过程解析
2020/06/15 Python
pycharm 2020.2.4 pip install Flask 报错 Error:Non-zero exit code的问题
2020/12/04 Python
Html5画布_动力节点Java学院整理
2017/07/13 HTML / CSS
YesBabyOnline美国:全球性的在线婚纱礼服工厂
2018/05/05 全球购物
了解AppleTalk协议吗
2014/04/01 面试题
学校门卫工作职责
2013/12/07 职场文书
残疾人小组计划书
2014/04/27 职场文书
小学英语教师先进事迹
2014/05/28 职场文书
2015年大学班主任工作总结
2015/04/30 职场文书
复兴之路观后感3000字
2015/06/02 职场文书
初中物理教学反思
2016/02/19 职场文书
Golang 使用Map实现去重与set的功能操作
2021/04/29 Golang
详解Python自动化之文件自动化处理
2021/06/21 Python
MySQL如何使备份得数据保持一致
2022/05/02 MySQL
Android实现获取短信验证码并自动填充
2023/05/21 Java/Android