1

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}]}'

4

1 に答える 1