需要将URL附加到推文上(状态)

时间:2019-07-11 19:28:35

标签: twitter

当我尝试使用此API端点获取推文(状态)时 https://api.twitter.com/1.1/statuses/show.json?id= 具有url的实体对象不向我提供状态链接,而urls对象中只有推文url本身。

示例 https://twitter.com/i/web/status/1148391479490043910

在这种状态下,有一个附加的网址

https://www.realitytvworld.com/news/tyler-cameron-13-things-know-about-the-bachelorette-star-hannah-brown-bachelor-tyler-cameron--26081.php

最短的是

https://t.com/LtkuldDijy

我需要在实体object的urls子对象中获得上面提到的URL

有人遇到这个问题吗?

2 个答案:

答案 0 :(得分:1)

JSON Tweet in console

长网址位于thejson.entities.urls[0].expanded_url

简称中的thejson.entities.urls[0].url

答案 1 :(得分:0)

经过大量搜索和尝试,我找到了原因

该问题是由于推文本身的截断问题, 因此,当请求twitter API时,必须在请求中添加'tweet_mode = extended',一切正常!