我正在尝试使用Instapaper 的简单开发人员 api使用 python 和请求库向我的书签添加一个 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 不能接受第三个参数,有人知道这样做的方法吗?