新浪微博SDK需要申请App key,极其不方便,通过Node.js模拟请求发送微博,可以方便的达到某些<del>羞羞的</del>目的。
Github: weibo-post使用Node.js通过https请求发送微博。
仅供学习交流,请勿用于商业用途,并遵守新浪微博相关规定。
用法:
使用 npm 下载包:
$ npm i --save-dev weibo-post
在你的 js 文件中:
//引入
var weiboPost = require('weibo-post');
//设置你微博的cookie
weiboPost.setCookie('your weibo login cookie');
//发送微博内容(目前仅支持文本内容,欢迎Star该Github项目)
weiboPost.post('your post content');
关于怎样获取你的微博cookie?
- 使用Chrome打开并登录微博
- 按 F12,打开开发者工具,切换到Network,如图
- 发送一条微博,查看add那条请求的内容,找到cookie