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

标签 python oauth upwork-api

我正在使用 python 中的 upwork API 迈出第一步,但我陷入了第一步。
我正在遵循教程,但无法从 oauth 获取 token 。

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 key 已正确启用,已与支持人员进行检查。
但是 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

最佳答案

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

您可以尝试使用 Python 2.x

关于python - upwork-api client.auth.get_request_token() 返回 (null,null),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54960036/

相关文章:

android - 我在哪里可以在谷歌上为 xoauth 注册 Android 应用程序以获得消费者 key 和消费者 secret

python - **SQLAlchemy** :Get a count of one column where another column is distinct

python - 如何获取 Scipy 稀疏矩阵(csr_matrix 和 csc_matrix)中每一行的总和和每一列的总和?

python - 使用以前保存的模型获得测试数据的分类准确性

python - Django cooking 食谱站点模型结构

facebook-graph-api - Facebook : HTTPS is required for all Redirect URIs

oauth - 发布自定义对象返回发生未知错误 OAuthException 代码 1