Twitter API
□未翻訳
□翻訳中
□翻訳完了(Yota Ichino)
■レビュー(Omi Chiba)
Twitter API
ツイートを送信/取得する方法の手軽な例を示します。TwitterはシンプルなRESTful APIを利用するため、サードパーティのライブラリを必要としません。
Here are some quick examples on how to post/get tweets. No third-party libraries are required, since Twitter uses simple RESTful APIs.
ツイートを送信する方法の例を示します:
Here is an example of how to post a tweet:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
def post_tweet(username,password,message):
import urllib, urllib2, base64
import gluon.contrib.simplejson as sj
args= urllib.urlencode([('status',message)])
headers={}
headers['Authorization'] = 'Basic '+base64.b64encode(
username+':'+password)
req = urllib2.Request(
'http://twitter.com/statuses/update.json',
args, headers)
return sj.loads(urllib2.urlopen(req).read())
ツイートを受信する方法の例です:
Here is an example of how to receive tweets:
1.
2.
3.
4.
5.
6.
7.
def get_tweets():
user='web2py'
import urllib
import gluon.contrib.simplejson as sj
page = urllib.urlopen('http://twitter.com/%s?format=json' % user).read()
tweets=XML(sj.loads(page)['#timeline'])
return dict(tweets=tweets)
より多くの複雑な操作には、Twitter APIドキュメントを参照してください。
For more complex operations, refer to the Twitter API documentation.