新浪微博 OAuth2 PHP SDK 集成步骤

原创
新浪微博 OAuth2 PHP SDK 集成步骤

给你的网站添加新浪微博点赞、可以说是现在互联网标配了。本教程将帮你快速集成新浪微博 OAuth2 PHP SDK。

客户打电话说网站中的新浪微博提示错误

[php light=”true”]40109:consumer_key_refused![/php]

咨询新浪客服表示因为V1版本已经停用了,升级到V2版本就行了。。。

分享是人类的天性,也会给商家带来更多的商机,无论歌曲、动漫、手机、美食……只要是喜欢的统统分享出去就没问题了吧。

7

上图是亚马逊的分享程序,可以把刚买的东西晒到微博上。

今天我们就着手研究 PHP 跟新浪微博 SDK v2版对接。

1.申请 API Key

你需要有一个新浪微博开放平台的 API Key.这里申请: http://open.weibo.com

2.下载 SDK(内含能直接使用的DEMO.)

SDK:https://code.google.com/p/libweibo/downloads/detail?name=weibo-phpsdk-v2-2013-02-20.zip&can=2&q=

写这篇文章时最新版是:weibo-phpsdk-v2-2013-02-20.zip

3.修改config.php

下载解压后可得到这些文件,然后上传到服务器,我把SDK放在了域名根目录,当然你可以放在别的目录。

9

刚刚下载的 SDK 文件

把刚刚申请的 API Key 和回调地址填写进去。回调地址就是网站服务器的网址,例如我SDK的文件夹是 http://www.cappn.com/weibodemo/

[php light=”true”]
header(‘Content-Type: text/html; charset=UTF-8’);

define( "WB_AKEY" , ‘xxxxxxxxxx’ );
define( "WB_SKEY" , ‘xxxxxxxxxxxxxxxxxxxxxxxxx’ );
define( "WB_CALLBACK_URL" , ‘http://xxxxxxxxxxxx/callback.php’ );
[/php]

4.进行授权

上传完毕后访问 http://www.你的域名.com/weibodemo/ 就会弹出登录页面,点击底部的“用微博帐号登录”按钮

weibo_login

随后对你的网站进行授权动作,授权完成,进入你的微博列表页面

10

5.整体测试

发条微博试试吧:)

11

在测试页中发送微博

12

在微博上已经显示出来了。

因为 Cappn 的应用还没通过审核,所以显示“未通过”。。。总之不影响使用功能呢。

欢迎转载,但请勿用于任何商业用途,谢谢你!请标注以下信息『 原文出处:新浪微博 OAuth2 PHP SDK 集成步骤 - 张林海博客 http://zhanglinhai.com/archives/147 』