Instapaperのシンプルな開発者APIを使用して、PythonとRequestsライブラリを使用してブックマークにURLを追加しようとしています。ユーザー名とパスワードを認証するには、すべてうまくいきます。
import requests
from requests.auth import HTTPBasicAuth
requests.get('https://www.instapaper.com/api/authenticate', auth=HTTPBasicAuth('username', 'password'))
しかし、APIを使用してブックマークを追加しようとすると、次のようになります。
requests.get('https://www.instapaper.com/api/add', auth=HTTPBasicAuth('username', 'password','websiteUrl'))
エラーが発生します:
File "instantbookmark.py", line 3, in <module>
getA = requests.get('https://www.instapaper.com/api/add', auth=HTTPBasicAuth('username', 'password','websiteUrl'))
TypeError: __init__() takes exactly 3 arguments (4 given)
これは、HTTPBasicAuthが3番目の引数を取ることができないためだと思いますが、これを行う方法を知っている人はいますか?