网页上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面向对象编程快速入门
Oct 09 PHP
用PHP和ACCESS写聊天室(五)
Oct 09 PHP
PHP 简单数组排序实现代码
Aug 05 PHP
PHP 手机归属地查询 api
Feb 08 PHP
php生成随机数的三种方法
Sep 10 PHP
Smarty中常用变量操作符汇总
Oct 27 PHP
PHP如何通过传引用的思想实现无限分类(代码简单)
Oct 13 PHP
PHP模板引擎Smarty中的保留变量用法分析
Apr 11 PHP
PHP数组的定义、初始化和数组元素的显示实现代码
Nov 05 PHP
PHP使用星号替代用户名手机和邮箱的实现代码
Feb 07 PHP
PHP中cookie知识点学习
May 06 PHP
thinkphp框架表单数组实现图片批量上传功能示例
Apr 04 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编程风格规范分享
2014/01/15 PHP
php绘制一条直线的方法
2015/01/24 PHP
PHP7扩展开发教程之Hello World实现方法示例
2017/08/03 PHP
JavaScript的Function详细
2006/11/14 Javascript
基于jQuery的message插件实现右下角弹出消息框
2011/01/11 Javascript
不使用浏览器运行javascript代码的方法
2013/07/24 Javascript
jquery改变disabled的boolean状态的三种方法
2013/12/13 Javascript
清除div下面的所有标签的方法
2014/02/17 Javascript
JavaScript使用focus()设置焦点失败的解决方法
2014/09/03 Javascript
javascript实现iframe框架延时加载的方法
2014/10/30 Javascript
浅谈javascript回调函数
2014/12/07 Javascript
JavaScript统计网站访问次数的实现代码
2015/11/18 Javascript
jQuery 局部div刷新和全局刷新方法总结
2016/10/05 Javascript
jQuery插件FusionCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/06 Javascript
javascript 作用于作用域链的详解
2017/09/27 Javascript
node.js学习之断言assert的使用示例
2017/09/28 Javascript
详解vue2.0监听属性的使用心得及搭配计算属性的使用
2018/07/18 Javascript
Vue的H5页面唤起支付宝支付功能
2019/04/18 Javascript
浅谈Vue.js之初始化el以及数据的绑定说明
2019/11/14 Javascript
[01:09:19]DOTA2-DPC中国联赛 正赛 VG vs Aster BO3 第二场 2月28日
2021/03/11 DOTA
[07:09]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant 选手采访
2021/03/11 DOTA
python中将字典转换成其json字符串
2014/07/16 Python
python微信跳一跳游戏辅助代码解析
2018/01/29 Python
Python利用递归实现文件的复制方法
2018/10/27 Python
将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例
2020/01/04 Python
使用Python爬虫库BeautifulSoup遍历文档树并对标签进行操作详解
2020/01/25 Python
有趣的Python图片制作之如何用QQ好友头像拼接出里昂
2020/04/22 Python
在python中使用pyspark读写Hive数据操作
2020/06/06 Python
Python3爬虫里关于Splash负载均衡配置详解
2020/07/10 Python
客服文员岗位职责
2013/11/29 职场文书
个人授权委托书范本
2014/04/03 职场文书
实习单位鉴定评语
2014/04/26 职场文书
公司周年庆典策划方案
2014/05/17 职场文书
电信营业员岗位职责
2015/04/14 职场文书
立案决定书范文
2015/06/24 职场文书
Mysql数据库表中为什么有索引却没有提高查询速度
2022/02/24 MySQL