503 Сервис недоступен при интеграции Jira с использованием oauth2 и tlslite-ng - PullRequest
0 голосов
/ 13 марта 2020

Так что мне нужно сделать интеграцию Jira для приложения Jira Oauth Generator Readme . Я следовал за ним шаг за шагом, однако было одно изменение в отношении tlslite, которое при поиске, которое я обнаружил, устарело, и мы можем использовать его python реализацию tlslite-ng. Я использовал его, так как раньше он давал синтаксическую ошибку в операторе import tlslite в строке from tlslite.utils import keyfactory.

Так, когда я бегу, он показывает ошибку Exception has occurred: HTTPError (503, b'Service Unavailable'). Я понимаю, что это ошибка сервера от самой Jira, однако мне удалось получить токен запроса, используя node.js пример, приведенный на их официальном сайте this

Теперь я действительно Я застрял в том, что я мог сделать неправильно, поэтому любая помощь действительно приветствуется.

PS: Я новичок в Python и сообщу мне любую дополнительную информацию, необходимую в комментарии.

Обновление:

Итак, я попытался выяснить URL-адрес, по которому он нажимает, чтобы получить данные билета, которые должны возвращать 401 Unauthorized (ранее oauth).

Это выглядело как: http://localhost: 8085 / rest / api / 2 / issue / TST-1? Fields = summary & oauth_consumer_key = testconsumerkey & oauth_timestamp = 1584341651 & oauth_nonce = 40112364 & oauth_version = 1.0k2k2BywF_WyK2_Wyx2_WyK2_WyB2_F_WyB_WyB_WyB_W_WyK_WyB_W_W_B_W_W_2_B_Y_W_W_2_B_F_W_W_2_B_0_5_5_5 3D & oauth_signature_method = HMA C -SHA1 & oauth_signature = GctC5ynZGLyKEToT8xCaF% 2BjA% 2FNw% 9E

Я думал, что с URL-адресом должен быть какой-то недостаток, поскольку, когда сервер jira не выполнял, он не давал Ошибка. Но когда я нажимаю этот URL в браузере (после запуска jira-сервера), он дает 401, что ожидается, и те же 503, которых нет.

...