首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我怎么才能得到一些微博帖子的id?

我怎么才能得到一些微博帖子的id?
EN

Stack Overflow用户
提问于 2014-03-21 23:53:48
回答 2查看 3.5K关注 0票数 2

我需要知道微博中帖子的ID,因为我要调用API,而微博ID是必须的,所以我不知道如何从URL获取这个ID。

这是一个URL的示例:http://www.weibo.com/1833141401/AC1klvp6U?mod=weibotime

我以为1833141401是ID,但是接口回应说微博不存在。

有没有人用过这个API?

EN

回答 2

Stack Overflow用户

发布于 2015-04-08 16:31:27

对于url http://www.weibo.com/1833141401/AC1klvp6U

1833141401是用户id (uid)。

AC1klvp6U是微博所说的微博id (mid)。该mid是base62编码的。

您可以调用微博API来获取id。您需要的端点是/statuse/queryid/en

示例调用:

代码语言:javascript
运行
复制
https://api.weibo.com/2/statuses/queryid.json?mid=AC1klvp6U&type=1&isBase62=1

或者,您可以添加您自己的函数来将mid转换为id,如本文所示:http://tech.kawo.com/post/74682997654/using-base62-to-generate-a-sina-weibo-post

票数 2
EN

Stack Overflow用户

发布于 2014-04-29 13:25:02

对于同一个id,微博使用两种格式。您可以对该ID进行base64编码,以获得与该接口可接受的格式相同的id。

有关执行该操作的更多信息和代码示例,请单击此处:http://blog.sina.com.cn/s/blog_4a238ec201012pnb.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22563468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档