网页上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 相关文章推荐
AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门教程
May 10 PHP
PHP daddslashes 使用方法介绍
Oct 26 PHP
基于php常用函数总结(数组,字符串,时间,文件操作)
Jun 27 PHP
利用curl抓取远程页面内容的示例代码
Jul 23 PHP
使用PHP静态变量当缓存的方法
Nov 13 PHP
PHP中构造函数和析构函数解析
Oct 10 PHP
PHP生成唯一订单号
Jul 05 PHP
浅析php如何实现App常用的秒发功能
Aug 03 PHP
ThinkPHP框架整合微信支付之JSAPI模式图文详解
Apr 09 PHP
PHP面向对象程序设计__tostring()和__invoke()用法分析
Jun 12 PHP
PHP命名空间定义与用法实例分析
Aug 14 PHP
PHP超全局变量实现原理及代码解析
Sep 01 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
高分R级DC动画剧《哈莉·奎茵》第二季正式预告首发
2020/04/09 欧美动漫
php checkdate、getdate等日期时间函数操作详解
2010/03/11 PHP
按上下级层次关系输出内容的PHP代码
2010/07/17 PHP
PHP Undefined index报错的修复方法
2011/07/17 PHP
PHP使用stream_context_create()模拟POST/GET请求的方法
2016/04/02 PHP
Thinkphp事务操作实例(推荐)
2017/04/01 PHP
PHP网页缓存技术优点及代码实例
2020/07/29 PHP
Extjs TriggerField在弹出窗口显示不出问题的解决方法
2010/01/08 Javascript
基于jQuery的淡入淡出可自动切换的幻灯插件
2010/08/24 Javascript
JS trim去空格的最佳实践
2011/10/30 Javascript
jQuery 取值、赋值的基本方法整理
2014/03/31 Javascript
javascript进行数组追加方法小结
2014/06/16 Javascript
jquery仿QQ登录账号选择下拉框效果
2016/03/22 Javascript
浅谈Javascript中的函数、this以及原型
2016/10/09 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
2017/11/24 Javascript
基于vue.js实现的分页
2018/03/13 Javascript
微信小程序实现美团菜单
2018/06/06 Javascript
通过高德地图API获得某条道路上的所有坐标用于描绘道路的方法
2020/08/24 Javascript
python在命令行下使用google翻译(带语音)
2014/01/16 Python
python中Flask框架简单入门实例
2015/03/21 Python
老生常谈Python序列化和反序列化
2017/06/28 Python
Python决策树和随机森林算法实例详解
2018/01/30 Python
Python使用MD5加密算法对字符串进行加密操作示例
2018/03/30 Python
Python实现去除列表中重复元素的方法小结【4种方法】
2018/04/27 Python
Python 面试中 8 个必考问题
2018/11/16 Python
Windows 安装 Anaconda3+PyCharm的方法步骤
2019/06/13 Python
关于pytorch中全连接神经网络搭建两种模式详解
2020/01/14 Python
pytorch实现特殊的Module--Sqeuential三种写法
2020/01/15 Python
HTML5拖拽文件上传的示例代码
2021/03/04 HTML / CSS
Booking.com美国:全球酒店预订网站
2017/04/18 全球购物
区优秀教师事迹材料
2014/02/10 职场文书
家长对孩子的感言
2014/03/10 职场文书
小学六年级学生评语
2014/04/22 职场文书
SQL SERVER实现连接与合并查询
2022/02/24 SQL Server
MySQL数据库如何给表设置约束详解
2022/03/13 MySQL
Windows Server 2012配置DNS服务器的方法
2022/04/29 Servers