Ошибка запроса API API API. Неверные параметры неверные параметрыPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка запроса API API API. Неверные параметры неверные параметры

Сообщение Anonymous »

Я работаю над этим проектом трекера полета, и я использую API Amadeus для получения данных, я зарегистрировался и получил свой ключ, но, похоже, у меня есть проблемы с получением токена авторизации. Может ли кто -нибудь помочь? Я продолжаю получать эту ошибку: < /p>

Код: Выделить всё

{'error': 'invalid_request', 'error_description': 'Mandatory grant_type form parameter missing', 'code': 38187, 'title': 'Invalid parameters'}


Я оставляю свой код здесь
import os
import requests
from requests.auth import HTTPBasicAuth
from dotenv import load_dotenv
from data_manager import DataManager
AMADEUS_END_POINT = "test.api.amadeus.com"

class FlightSearch:
def __init__(self):
self._api_key = os.environ["AMADEUS_API_KEY"]
self._api_secret = os.environ["AMADEUS_API_SECRET"]
self._header = {
"Content-Type": "application/x-form-urlencoded"
}
self.token = {}

def get_destination_code(self, city_name):
# Return "TESTING" for now to make sure Sheety is working. Get AMADEUS API data later.
#request = requests.get(url=AMADEUS_END_POINT)
code = "Te"
return code

def get_new_token(self):
auth = HTTPBasicAuth(self._api_key, self._api_secret)
body = {
'grant_type': 'client_credentials'
}
response = requests.post(url="https://test.api.amadeus.com/v1/security/oauth2/token", headers=self._header, data=body, auth=auth)
data = response.json()
print(data)

#This class is responsible for talking to the Flight Search API.
< /code>
Я пытался использовать ключ и секрет напрямую, но я продолжаю получать такую ​​же ошибку. Кроме того, я пробовал разные форматы для тела вместо использования httpbasicauth () < /code> Все это дает одинаковую ошибку.
Есть какие -либо рекомендации? Что мне делать?

Подробнее здесь: https://stackoverflow.com/questions/790 ... parameters
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка запроса токена AMADEUS API. Неверные параметры.
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Ошибка запроса токена AMADEUS API. Неверные параметры.
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Как объединить параметры строки запроса по умолчанию и параметры, специфичные для запроса, с помощью Guzzle?
    Anonymous » » в форуме Php
    0 Ответы
    120 Просмотры
    Последнее сообщение Anonymous
  • Неверные параметры в ChromeDriver ExecuteCdpCommand
    Anonymous » » в форуме C#
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Ошибка кодирования JSON: неверные символы UTF-8, возможно, неправильно закодированы, ошибка композитора.
    Anonymous » » в форуме Php
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»