2007年06月02日

Zorg API + Python

Zorg APIからPythonで値を取得する。

どこにもサンプルらしきものが無かったので。つっても他のAPI使う場合とたいして変わりはないけれども。

import urllib
import urllib2
data = {}
data['userpass'] = 'パスワードのMD5ハッシュ値'
data['usermail'] = 'メールアドレス'
data['method'] = 'zorg.community.getPopularPhotos'
url_values = urllib.urlencode(data)
url = 'http://www.zorg.com/ZServices/'
full_url = url + '?' + url_values
req = urllib2.Request(full_url)
res = urllib2.urlopen(req).read()
print full_url
print req
print res


パスワードのMD5ハッシュ値は「md5 -s パスワード」で求まります。もしくはPythonのmd5モジュール使ってもおけ。


【追記1】

で、返り値にElementTree使ってごにょごにょしようと思ったけど、どうやら返り値がwell-formedじゃ無い場合があるみたい。例えばタイトルに&が含まれている場合。どうにかしてください>>Zorgの中の人。


Zorg API
Python Programming Language

posted by pop★ at 17:23 | 東京 ☀ | Comment(0) | TrackBack(0) | そのた
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのTrackBack URL
http://blog.seesaa.jp/tb/43660153
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。