基于OAuth的开放平台获取用户授权码的方法
潜水6,126人开放平台是真的火了,但在中国开放只能是更大意义的圈子,所以平台还只是平台,但对于coder来说,搞搞还是很有必要的!
很久之前,做了个独立 诺豆网微博 ,整合了几大还算比较火的微博平台(新浪、腾讯、网易、搜狐、豆瓣……),感觉还不错!
最近给一客户做了个小的同步工具,再次把 OAuth 捡起来!这里记录一下,顺道分享点小心得!
开放平台是真的火了,但在中国开放只能是更大意义的圈子,所以平台还只是平台,但对于coder来说,搞搞还是很有必要的!
很久之前,做了个独立 诺豆网微博 ,整合了几大还算比较火的微博平台(新浪、腾讯、网易、搜狐、豆瓣……),感觉还不错!
最近给一客户做了个小的同步工具,再次把 OAuth 捡起来!这里记录一下,顺道分享点小心得!
随着互联网的关键词由2010年的免费转到2011年的开放,而是微博的开放接口更是炒的火热!微博提供的API有两种认证方式:Basic和OAuth!随着新浪微博API放弃使用Basec认证方式,对OAuth的使用则更有必要了解多一些……
嘀咕、搜狐微博也有开放API,但似乎没有像样的OAuth(可能是我没有找到),下面是使用php curl利用嘀咕、搜狐微博API发布微博的例子……
在腾讯微博开放平台下载了php-sdk,其中大概包括三个类,一个oauth协议;一个是腾讯扩展的oauth协议的opent,也就是用来授权的;还有一个就是最重要的api_client了这个就是用来获取微博信息的api……
授权的过程结束了,但具体该怎么使用呢,难道每次调用用户数据都需要授权么,那还不得抓狂啊……