android qq分享 tecentoauth,腾讯微博OAuth开放接口php-sdk的小技巧 - YangJunwei

在腾讯微博开放平台下载了php-sdk,其中大概包括三个类,一个oauth协议;一个是腾讯扩展的oauth协议的opent,也就是用来授权的;还有一个就是最重要的api_client了这个就是用来获取微博信息的api。

首先将config.php修改为你自己申请下来的信息,然后访问index.php。然后点击进入授权就到了腾讯授权界面了,输入账号密码后授权成功就会返回,然后点击测试页面就输出了数组形式的微博信息了。

到此算是授权的过程结束了,但具体该怎么使用呢,难道每次调用用户数据都需要授权么,那还不得抓狂啊!分析下cmd.php的代码,发现如下语句:

//$c = new MBApiClient( MB_AKEY , MB_SKEY , $_SESSION['last_key']['oauth_token'] , $_SESSION['last_key']['oauth_token_secret']  );

看看其中的 $_SESSION['last_key']['oauth_token'] 和 $_SESSION['last_key']['oauth_token_secret'],这俩就是授权成功后返回的数据,我们只需将授权成功后返回的oauth_token和oauth_token_secret保存起来,在调用该用户数据时,调用相应的授权数据即可!于是有了如下语句:

$c = new MBApiClient( MB_AKEY , MB_SKEY , '123abc' , '456def'  );

其中的 123abc 对应 oauth_token;456def 对应 oauth_token_secret。

end!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值