pythonで、さくらクラウドのapiをたたいてみます。GETでサーバ情報を取得します。
PUT DELETEは、また後日。
さくらやはてなは、perlだけじゃなくpythonでもサンプルを書いてほしい。
事前作業
accessTokenとaccesstokenSecretは、コントロールパネルで事前に生成してくださー。
サンプルコード
>>> apikey = "YOUR_ACCESS_TOKEN" >>> secret = "YOUR_ACCESS_TOKEN_SECRET" >>> serverID = "YOUR_SERVER_ID" >>> >>> url = "https://secure.sakura.ad.jp/cloud/api/cloud/0.2/server/%s" % (serverID) >>> >>> import urllib2 >>> auth_handler = urllib2.HTTPDigestAuthHandler() #Digest認証です! # ここで、コントロールパネルで生成したものを使います。 >>> auth_handler.add_password('SAKURA Internet API', 'https://secure.sakura.ad.jp:443', apikey, secret) >>> opener = urllib2.build_opener(auth_handler) >>> urllib2.install_opener(opener) >>> f = urllib2.urlopen(url) >>> >>> import json >>> json.load(f)