网页上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分页显示制作详细讲解
Dec 05 PHP
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
Mar 06 PHP
php 分页类 扩展代码
Jun 11 PHP
PHP 类型转换函数intval
Jun 20 PHP
php修改时间格式的代码
May 29 PHP
PHP排序算法的复习和总结
Feb 15 PHP
慎用preg_replace危险的/e修饰符(一句话后门常用)
Jun 19 PHP
php递归使用示例(php递归函数)
Feb 14 PHP
PHP中比较两个字符串找出第一个不同字符位置例子
Apr 08 PHP
PHP中魔术变量__METHOD__与__FUNCTION__的区别
Sep 29 PHP
php程序员应具有的7种能力小结
Nov 27 PHP
实例讲解YII2中多表关联的使用方法
Jul 21 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
深入file_get_contents函数抓取内容失败的原因分析
2013/06/25 PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
2015/01/30 PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
2015/06/24 PHP
php文件上传 你真的掌握了吗
2016/11/28 PHP
PHP中isset、empty的用法与区别示例详解
2020/11/05 PHP
php远程请求CURL实例教程(爬虫、保存登录状态)
2020/12/10 PHP
JavaScript CSS修改学习第一章 查找位置
2010/02/19 Javascript
js里的prototype使用示例
2010/11/19 Javascript
silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
2011/08/09 Javascript
js函数中onmousedown和onclick的区别和联系探讨
2013/05/19 Javascript
通过Jquery.cookie.js实现展示浏览网页的历史记录超管用
2015/10/23 Javascript
基于jQuey实现鼠标滑过变色(整行变色)
2015/12/07 Javascript
jquery mobile开发常见问题分析
2016/01/21 Javascript
基于jQuery插件实现点击小图显示大图效果
2016/05/11 Javascript
JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)
2016/06/24 Javascript
NodeJs——入门必看攻略
2016/06/27 NodeJs
Angular2 路由问题修复详解
2017/03/01 Javascript
vue 中自定义指令改变data中的值
2017/06/02 Javascript
微信小程序实现带缩略图轮播效果
2018/11/04 Javascript
解决微信浏览器缓存站点入口文件(IIS部署Vue项目)
2019/06/17 Javascript
layui表格 列自动适应大小失效的解决方法
2019/09/06 Javascript
Vue组件通信中非父子组件传值知识点总结
2019/12/05 Javascript
Node.js 中如何收集和解析命令行参数
2021/01/08 Javascript
手动实现把python项目发布为exe可执行程序过程分享
2014/10/23 Python
Python中使用Inotify监控文件实例
2015/02/14 Python
pandas string转dataframe的方法
2018/04/11 Python
Python应用库大全总结
2018/05/30 Python
浅谈python多进程共享变量Value的使用tips
2019/07/16 Python
基于Pycharm加载多个项目过程图解
2020/01/19 Python
Python从MySQL数据库中面抽取试题,生成试卷
2021/01/14 Python
美国休闲服装品牌:J.Crew Factory
2017/03/04 全球购物
澳大利亚最受欢迎的美发用品目的地:AMR
2019/08/28 全球购物
"9.18"国耻日演讲稿范文
2014/09/14 职场文书
授权委托书样本及填写说明
2014/09/19 职场文书
英文辞职信范文
2015/05/13 职场文书
关于军训的感想
2015/08/07 职场文书