我正在尝试使用 statuses/oembed 检索嵌入的推文,发送到 api 的 url 是https://api.twitter.com/1.1/statuses/oembed/507185938620219395.json 但我注意到在文档中发送的 url 应该是 https://api.twitter.com/1.1/statuses/oembed.json?id=507185938620219395
我已经在顺利使用搜索/推文,问题仅在于 oembed。下面是我正在做的一个示例
from twitter import *
class TwitterCrawler(object):
# Authenticate twitter API
# Access token, Access token secret, Consumer key, Consumer secret
def __init__(self):
self.t = Twitter(
auth=OAuth(self.accessToken,
self.accessTokenSecret,
self.consumerKey,
self.consumerSecret)
)
def getEmbeddedTweet(self):
result =self.t.statuses.oembed(id="507185938620219395")
return result
返回的错误是: TwitterHTTPError Twitter 为 URL 发送状态 404:1.1/statuses/oembed/567386147631144960.json 使用参数:...详细信息:b'{"errors":[{"message":"对不起,该页面没有存在","代码":34}]}'