[英]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.