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 sent status 404 for URL: 1.1/statuses/oembed/567386147631144960.json using parameters:...details: b'{"errors":[{"message":"Sorry, that page does not存在する"、"コード":34}]}'