网页上facebook分享功能具体实现

2015-01-24信息快讯网

本文为大家介绍下网页上facebook分享功能的具体实现,详细代码请看本文

 
<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实现生成透明背景的PNG缩略图函数分享
函数中使用require_once问题深入探讨 优雅的配置文件定义方法推荐
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
2个比较经典的PHP加密解密函数分享
PHP把数字转成人民币大写的函数分享
PHP执行Curl时报错提示CURL ERROR: Recv failure: Connection reset by peer的解决方法
兼容PHP和Java的des加密解密代码分享
ThinkPHP页面跳转success与error方法概述
PHP生成等比缩略图类和自定义函数分享
destoon整合ucenter后注册页面不跳转的解决方法
destoon整合UCenter图文教程
codeigniter集成ucenter1.6双向通信的解决办法
PHP捕获Fatal error错误的方法
CI框架中libraries,helpers,hooks文件夹详细说明
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法
Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
smarty模板中使用get、post、request、cookies、session变量的方法
php setcookie函数的参数说明及其用法
php使用curl存储cookie的示例
使用php测试硬盘写入速度示例
php获取当前时间的毫秒数的方法
curl不使用文件存取cookie php使用curl获取cookie示例
php版小黄鸡simsimi聊天机器人接口分享
header导出Excel应用示例
测试php连接mysql是否成功的代码分享
简单的php缓存类分享 php缓存机制
php加密算法之实现可逆加密算法和解密分享
php判断手机访问还是电脑访问示例分享
利用phpexcel把excel导入数据库和数据库导出excel实现
让PHP显示Facebook的粉丝数量方法
php下载excel无法打开的解决方法
phpexcel导入excel数据使用方法实例
php cookie使用方法学习笔记分享
PHP CURL获取cookies模拟登录的方法
关于php程序报date()警告的处理(date_default_timezone_set)
新手菜鸟必读:session与cookie的区别
解决PHP mysql_query执行超时(Fatal error: Maximum execution time …)
处理(php-cgi.exe - FastCGI 进程超过了配置的请求超时时限)的问题
解决FastCGI 进程超过了配置的活动超时时限的问题
©2014-2024 dbsqp.com