Twitter API Truncated
我在使用Twitter API获取收藏的推文时,发现有些推文明明有视频,但是返回的数据找不到视频信息。
原因
查阅多方资料后发现,Twitter曾经调高了140个字符的限制。为了让使用了API的程序不至于因为推文变长而出错,对于那些超过140个字符的推文,API会这样处理:
text
只显示推文的前140个字符;truncated
字段设置为true
;entities
字段只会包含前140个字符中出现的“实体”
什么是Entity
实体包括:
media
媒体文件:图片、视频hashtags
# 开头的标签urls
网址user_mentions
引用的推文symbols
$开头的标签polls
投票
要获取完整的推文
将tweet_mode
设置为extended
。
参考链接
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。