upwork-api client.auth.get_request_token()返回(null,null)

时间:2019-03-02 15:21:01

标签: python oauth upwork-api

我正在使用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

1 个答案:

答案 0 :(得分:0)

不幸的是,这是一个在使用Python3时可能发生的“已知”问题-README说:“这些是Upwork的Python(通过非官方PR#27“支持”并且不受保证的)Python(2和3)绑定。公共API”。

能否请您尝试使用Python 2.x