网页上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 相关文章推荐
NO3第三帝国留言簿制作过程
Oct 09 PHP
php中计算时间差的几种方法
Dec 31 PHP
php 面向对象的一个例子
Apr 12 PHP
thinkphp3查询mssql数据库乱码解决方法分享
Feb 11 PHP
使用CodeIgniter的类库做图片上传
Jun 12 PHP
php实现Linux服务器木马排查及加固功能
Dec 29 PHP
用php守护另一个php进程的例子
Feb 13 PHP
PHP性能分析工具XHProf安装使用教程
May 13 PHP
浅析PHP数据导出知识点
Feb 17 PHP
php-fpm服务启动脚本的方法
Apr 27 PHP
thinkPHP框架实现多表查询的方法
Jun 14 PHP
PHP验证类的封装与使用方法详解
Jan 10 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
单位速度在实战中的运用
2020/03/04 星际争霸
PHP跳转页面的几种实现方法详解
2013/06/08 PHP
自定义session存储机制避免会话保持问题
2014/10/08 PHP
PHP全功能无变形图片裁剪操作类与用法示例
2017/01/10 PHP
js中事件的处理与浏览器对象示例介绍
2013/11/29 Javascript
用jQuery toggleClass 实现鼠标移上变色
2014/05/14 Javascript
ActiveX控件与Javascript之间的交互示例
2014/06/04 Javascript
基于jquery的手风琴图片展示效果实现方法
2014/12/16 Javascript
jQuery中scrollTop()方法用法实例
2015/01/16 Javascript
谈谈JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
2015/10/01 Javascript
js实现根据身份证号自动生成出生日期
2015/12/15 Javascript
jquery实现简单的banner轮播效果【实例】
2016/03/30 Javascript
javascript检查某个元素在数组中的索引值
2016/03/30 Javascript
Vue.js路由组件vue-router使用方法详解
2016/12/02 Javascript
Webpack path与publicPath的区别详解
2018/05/03 Javascript
Vue.js 实现微信公众号菜单编辑器功能(一)
2018/05/08 Javascript
Vue 中可以定义组件模版的几种方式
2019/08/06 Javascript
layui 弹出层值回传解决方式
2019/11/14 Javascript
jQuery操作元素的内容和样式完整实例分析
2020/01/10 jQuery
在JavaScript中查找字符串中最长单词的三种方法(推荐)
2021/01/18 Javascript
[56:41]iG vs Winstrike 2018国际邀请赛小组赛BO2 第二场
2018/08/17 DOTA
基于python的字节编译详解
2017/09/20 Python
Python Numpy:找到list中的np.nan值方法
2018/10/30 Python
python实现的config文件读写功能示例
2019/09/24 Python
python+Django实现防止SQL注入的办法
2019/10/31 Python
Django 再谈一谈json序列化
2020/03/16 Python
Html5新增标签与样式及让元素水平垂直居中
2019/07/11 HTML / CSS
惠普墨西哥官方商店:HP墨西哥
2016/12/01 全球购物
Nike挪威官网:Nike.com (NO)
2018/11/26 全球购物
预订旅游活动、景点和旅游:GetYourGuide
2019/09/29 全球购物
介绍一下SQL中union,intersect和minus
2012/04/05 面试题
遵纪守法演讲稿
2014/05/23 职场文书
实习护士自荐信
2014/06/21 职场文书
乒乓球兴趣小组活动总结
2014/07/08 职场文书
机关单位2016年法制宣传日活动总结
2016/04/01 职场文书
JavaScript选择器函数querySelector和querySelectorAll
2021/11/27 Javascript