我正在使用get search/tweets (https://developer.twitter.com/en/docs/twitter-api/tweets/search/quick-start/recent-search)来获取我感兴趣的特定Tweet,我可以获得我需要的所有信息(即: Tweet文本、附件和其他Tweet对象)(您可以在此处找到Tweet对象的文档:https://developer.twitter.com/en/docs/twitter-api/data-dictionary/object-model/tweet);但是我还没有找到一种方法来获取Tweet本身的URL。我绝对可以获得包含在Tweet文本中的其他URL,但不能获得我正在拉取的Tweet的URL。
有人知道如何使用Twitter API返回推文的URL吗?我使用的是免费的API版本。
发布于 2021-11-18 22:17:24
通过结合Tweet id和作者用户名,我找到了一个解决这个问题的方法。这是我写的函数。我主要传递从Tweet对象获得的用户名和Tweet id,并创建一个URL链接。(如果您知道有任何其他方法可以获得链接,请告诉我)
def create_tweet_link(username,tweet_id):
"""
This function takes username and tweet_id of a tweet and returns a link for the tweet.
Parameters
----------
username : username for the tweet(string)
tweet_id : unique tweet id associated with each twitt. (string)
"""
return f"https://twitter.com/{username}/status/{tweet_id}"https://stackoverflow.com/questions/70027398
复制相似问题