Так что мне нужно сделать интеграцию 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, которых нет.