网页上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语法(3)
Oct 09 PHP
PHP个人网站架设连环讲(二)
Oct 09 PHP
用PHP实现图象锐化代码
Jun 14 PHP
php部分常见问题总结
Mar 27 PHP
PHP获取网页标题的3种实现方法代码实例
Apr 11 PHP
php实现可运算的验证码
Nov 10 PHP
PHP下载文件的函数实例代码
May 18 PHP
利用PHP将图片转换成base64编码的实现方法
Sep 13 PHP
php微信公众号js-sdk开发应用
Nov 28 PHP
thinkPHP多表查询及分页功能实现方法示例
Jul 03 PHP
laravel orm 关联条件查询代码
Oct 21 PHP
php 使用expat方式解析xml文件操作示例
Nov 26 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
mysql时区问题
2008/03/26 PHP
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
2011/10/31 PHP
浅析php创建者模式
2014/11/25 PHP
Zend Framework连接Mysql数据库实例分析
2016/03/19 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
js验证电话号码与手机支持+86的正则表达式
2014/01/23 Javascript
Select标签下拉列表二级联动级联实例代码
2014/02/07 Javascript
Javascript技术栈中的四种依赖注入小结
2016/02/27 Javascript
JS Attribute属性操作详解
2016/05/19 Javascript
ionic js 模型 $ionicModal 可以遮住用户主界面的内容框
2016/06/06 Javascript
总结JavaScript的正则与其他语言的不同之处
2016/08/25 Javascript
微信小程序 地图定位简单实例
2016/10/14 Javascript
Vue中引入样式文件的方法
2017/08/18 Javascript
JS实现前端缓存的方法
2017/09/21 Javascript
vue mintui-Loadmore结合实现下拉刷新和上拉加载示例
2017/10/12 Javascript
微信小程序实现的点击按钮 弹出底部上拉菜单功能示例
2018/12/20 Javascript
vue-video-player 断点续播的实现
2021/02/01 Vue.js
Python的Urllib库的基本使用教程
2015/04/30 Python
python中format()函数的简单使用教程
2018/03/14 Python
python中的协程深入理解
2019/06/10 Python
Django REST framework 如何实现内置访问频率控制
2019/07/23 Python
简单了解为什么python函数后有多个括号
2019/12/19 Python
python中if嵌套命令实例讲解
2021/02/25 Python
localStorage的过期时间设置的方法详解
2018/11/26 HTML / CSS
耐克波兰官方网站:Nike波兰
2019/09/03 全球购物
远东集团网络工程师面试题
2014/10/20 面试题
销售主管的自我评价分享
2014/01/03 职场文书
大学应届毕业生求职信
2014/05/24 职场文书
财政局党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
致地震灾区的慰问信
2015/03/23 职场文书
小学德育工作总结2015
2015/05/12 职场文书
《岳阳楼记》原文、译文赏析
2019/09/10 职场文书
一篇文章学会Vue中间件管道
2021/06/20 Vue.js
基于PostgreSQL/openGauss 的分布式数据库解决方案
2021/12/06 PostgreSQL
vue+iview实现手机号分段输入框
2022/03/25 Vue.js