Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joyqi/weibo-request

利用 m.weibo.cn 的公开接口读取单条微博数据
https://github.com/joyqi/weibo-request

Last synced: 17 days ago
JSON representation

利用 m.weibo.cn 的公开接口读取单条微博数据

Awesome Lists containing this project

README

        

# weibo-request

这个库可以解析任意合法的微博状态URL,并将它转化为标准的数据格式输出。

## 安装

```
npm install weibo-request
```

## 使用

```javascript
var weibo = require('weibo-request');

weibo('https://weibo.com/2036070420/FyGnYmrxE', function (err, data) {
if (err) {
return console.log(err);
}

console.log(data);
});
```

## 数据范例

```json
{
"id": "4182660865349090",
"title": "SSH 登录流程分析",
"text": "【SSH 登录流程分析】网页链接,作者:JayChen(网页链接

写一篇短文,介绍 ssh 密钥登录远程服务器流程和注意事项。
- 登录流程
- 生成密钥对
- 首次 ssh 登录
- 中间人攻击
- known_hosts 文件
- config 配置 ​",
"plainText": "【SSH 登录流程分析】网页链接,作者:JayChen(网页链接

写一篇短文,介绍 ssh 密钥登录远程服务器流程和注意事项。
- 登录流程
- 生成密钥对
- 首次 ssh 登录
- 中间人攻击
- known_hosts 文件
- config 配置 ​",
"date": "2017-12-08T04:32:03.000Z",
"url": "https://weibo.com/2036070420/FyGnYmrxE",
"thumbnail": "http://wx2.sinaimg.cn/thumbnail/795bf814gy1fm96qh5j2sj20m80duglv.jpg",
"pics": [
[
"https://wx2.sinaimg.cn/orj360/795bf814gy1fm96qh5j2sj20m80duglv.jpg",
"https://wx2.sinaimg.cn/large/795bf814gy1fm96qh5j2sj20m80duglv.jpg"
]
],
"reposts": 6,
"comments": 1,
"likes": 4,
"reads": 2040,
"user": {
"name": "SegmentFault",
"url": "https://weibo.com/u/2036070420",
"avatar": "https://ww2.sinaimg.cn/orj480/795bf814jw1e8qgp5bmzyj2050050aa8.jpg"
}
}
```

## 使用范例

源码包下的 `cli.js` 可以用来测试数据格式

![screen](http://wx2.sinaimg.cn/large/6828cfabgy1fm99mq0mixj20r20h643c.jpg)