我正在使用python中的upwork API迈出第一步,但我仍停留在第一步中。
我正在按照教程进行操作,但是无法从oauth获得令牌。
upwork.ca_certs_locater.LINUX_PATH = 'C:\\Users\\somedir\\cacert.pem'
client = upwork.Client(upwork_key, upwork_secret)
print("Please to this URL (authorize the app if necessary):")
print(client.auth.get_authorize_url())
print("After that you should be redirected back to your app URL with " +
"additional ?oauth_verifier= parameter")
upwork库似乎已正确安装,.pem文件也已正确加载,我认为我可以连接到服务器。
已正确启用API密钥,请与支持人员确认。
但是client.auth.get_authorize_url()返回空参数,而auth.get_request_token()返回(null,null)。
有什么事吗如何启用日志记录以检查所有卡住的地方?
client.auth.get_authorize_url() returns:
"https://www.upwork.com/services/api/auth?oauth_token=None"
client.auth.auth.get_request_token() returns:
(None, None)
我正在使用python 3.6
答案 0 :(得分:0)
不幸的是,这是一个在使用Python3时可能发生的“已知”问题-README说:“这些是Upwork的Python(通过非官方PR#27“支持”并且不受保证的)Python(2和3)绑定。公共API”。
能否请您尝试使用Python 2.x