Pythonで埋め込みツイートを取得する

Pythonで指定したステータスIDから埋め込みツイートを取得してみました。

以下を参考に取得しています。

コードはこちらです。別ファイルのtwitter_oauth.pyにOAUTHに必要なトークン等が記載されています。

[python]
# -*- coding: utf-8 -*-
from twython import Twython
import twitter_oauth

def get_embed_tweet(embed_id):
twitter = Twython(
twitter_oauth.CONSUMER_KEY,
twitter_oauth.CONSUMER_SECRET,
twitter_oauth.ACCESS_KEY,
twitter_oauth.ACCESS_SECRET
)

embed = twitter.get_oembed_tweet(id=embed_id)

if embed.has_key(‘html’):
return embed[‘html’]

return “”

def main():
id = 536174907856404481
print get_embed_tweet(id)

if __name__ == ‘__main__’:
main()
[/python]

取得した埋め込みツイートはこちらです。