新浪微博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就行了,这个教程也是这么写的,为啥这里不说清楚呢,搞不懂,浪费挺多时间。
我去年已經提交了新浪微博的OAuth支持在connect-auth中。如果是用nodejs的connect framework, connect-auth 會比較方便。
https://github.com/ciaranj/connect-auth/commit/e8b9836380fc160d0638cffdd67e8452ba4f99b9