新浪微博node.js SDK

2011-4-5

最近用node.js做东西,要连接到新浪微博,就写了这个新浪微博node.js SDK:node-weibo-oauth,其实这应该叫库不该叫SDK吧,但官方文档里这样写我也跟着这样写了。

用了node-oauth,就是node.js的OAuth库,但我折腾老半天才会用这个库,它只支持header认证,腾讯微博目前不支持header认证,就没弄腾讯微博了。

测试这个OAuth认证时我一直盯着新浪这个教程看,结果被误导了,怎么弄都是认证完后只给授权码不跳转到callback地址。弄了很久才发现原来是要把callback地址传给oauth/authorize,我还以为只传给request token就行了,这个教程也是这么写的,为啥这里不说清楚呢,搞不懂,浪费挺多时间。

分类:作品 Tags:
评论

2011年4月5日 15:22

我去年已經提交了新浪微博的OAuth支持在connect-auth中。如果是用nodejs的connect framework, connect-auth 會比較方便。

https://github.com/ciaranj/connect-auth/commit/e8b9836380fc160d0638cffdd67e8452ba4f99b9

2011年4月14日 2:26

我正在将fawave的各个微博的js库迁移到nodejs上,目前还是初期,代码还有点乱。可以参考一下,我直接使用oauth.js的官方库,修改一下让其兼容nodejs就可以了
https://github.com/fengmk2/node-weibo