セキュアアクセスのkintoneへAPIリクエストを実施するには、
- APIトークンと
- クライアント証明書と
- (クライアント証明書の)パスワード
の3点が必要と認識しております。
node.jsで実装した時は
https://developer.cybozu.io/hc/ja/articles/900000767263-kintone-JavaScript-Client-kintone-rest-api-client-#usage-nodejs
「クライアント証明書を設定する」
を参考に実装できたのですが、
これを python で実現するやり方がわかりません。
セキュアアクセスでは無い場合のAPIの処理は以下のようになると思っております。これにどう client_certfile、client_password を紐づけ?ればいいのでしょう?
(そもそもrequestsだけでは無理。ほかのライブラリも必要等あればご教示ください)
url = '[https://subdomain.s.cybozu.com/k/v1/record.json](https://subdomain.s.cybozu.com/k/v1/record.json)'
client_certfile = './hoge.pfx'
client_password = 'XXXXX'
payload = {'app': 'YYYY', 'id': '1'}
headers = {
'X-Cybozu-API-Token': 'MY_TOKEN',
'Content-Type' : 'application/json'
}
r = requests.get(url, headers=headers, data=payload)
print ( r.json() )
なにとぞよろしくお願いいたします。