(作りかけ)Python3からQiita API v2を使う
はじめに
Qiita API v2が発表されたことを知ったので、Pyhton3からも使ってみたいなとコードを書いてみました(あと、自分の勉強用に)。URLが違うだけでやっていることはv1時代と変わらないと思うので、ちょこちょこ追加していければいいなと思います。
簡単なサンプルコード
新着投稿の一覧を取得してJSON形式のまま出力します。
#code: utf-8 #Qiita API v2を呼び出す簡単なサンプルコード #参考: http://qiita.com/api/v2/docs import urllib.request import json if __name__ == "__main__": with urllib.request.urlopen("http://qiita.com/api/v2/items?page=1&per_page=20") as req: status = int(req.getheader("status").split(" ")[0]) if status != 200: raise urllib.error.HTTPError(status) charset = req.getheader("content-type").split("=")[1] data = json.loads(req.read().decode(charset)) print(data)