简体   繁体   English

twitter api-从user_timeline获取转推屏幕名称

[英]twitter api - get retweet screen name from user_timeline

Disclaimer - Not a twitter user, and first time using the api. 免责声明-不是Twitter用户,并且首次使用api。

The good - I'm able to use user_timeline to get back tweets from a screen name. -我能够使用user_timeline从屏幕名称取回推文。

example - api.twitter.../user_timeline.json?screen_name=cnn&include_rts=1 示例-api.twitter ... / user_timeline.json?screen_name = cnn&include_rts = 1


The bad - The reponse doesn't list the tweet URL, but from the screen name and Id, I can recreate it. 不好 -响应没有列出tweet URL,但是从屏幕名称和ID,我可以重新创建它。

example - twitter.com/cnn/status/512610874323116032 示例-twitter.com/cnn/status/512610874323116032


The ugly - For retweets, I don't see the retweet screen name, so I can't recreate a url to the tweet. 丑陋 -对于转推,我看不到转推的屏幕名称,因此无法重新创建该推文的URL。

example - getting tweets for cnn may have a retweet like "CNN iReport @cnnireport" 示例-获取有关CNN的推文可能会有类似“ CNN iReport @cnnireport”的推文

From what I can tell, the user_timeline doesn't tell me that the tweet was from "cnnireport", so I don't know how to create the twitter.com/XXXXXXXXXXXXXX/status/512610874323116032 url. 据我所知,user_timeline不会告诉我该推文来自“ cnnireport”,因此我不知道如何创建twitter.com/XXXXXXXXXXXXXX/status/512610874323116032 url。

Am I missing something basic? 我缺少基本的东西吗? Seems like this would be a common scenario. 似乎这是一种常见的情况。 Can somebody give me a dope slap and get me on track? 有人可以给我浓汤一巴掌,让我步入正轨吗?

All advice is appreciated 所有建议表示赞赏

You can get the extended retweet information by making a request to statuses / retweets / :id . 您可以通过请求statuss / retweets /:id来获取扩展的retweet信息。

So get the user timeline - 因此获取用户时间表-

https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=cnn&include_rts=true https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=cnn&include_rts=true

then use the retweeted_status.id_str (ID) in the response and get - 然后在响应中使用retweeted_status.id_str (ID)并获取-

https://api.twitter.com/1.1/statuses/retweets/ID.json https://api.twitter.com/1.1/statuses/retweets/ID.json

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM