upwork-api client.auth.get_request_token () возвращает (ноль, ноль) - PullRequest
0 голосов
/ 02 марта 2019

Я делаю свои первые шаги с помощью API upwork в Python, но я застреваю на первых шагах.
Я следую инструкциям, но не могу получить токены из 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 голосов
/ 05 марта 2019

К сожалению, это «известная» проблема, которая может возникать при использовании Python3 - README говорит: «Это привязки Python (2 и 3, которые« поддерживаются »через неофициальный PR # 27 и не гарантированы) привязки для UpworkPublic API ".

Не могли бы вы попробовать с Python 2.x

...