Связь между Amadeus Sandbox и поддоменами разработчиков - PullRequest
0 голосов
/ 10 октября 2018

Описание

Я создал аккаунт на сайте:

https://developers.amadeus.com

Но также на сайте

https://sandbox.amadeus.com

Из первого у меня есть AMADEUS_API_KEY и AMADEUS_API_SECRET, из второго AMADEUS_CUSTOMER_KEY.

Я хочу использовать описанный там API:

https://sandbox.amadeus.com/travel-innovation-sandbox/apis/get/airports/autocomplete

И я могу использовать этот код:

require('isomorphic-fetch');

const AMADEUS_CUSTOMER_KEY = '';

fetch(`https://api.sandbox.amadeus.com/v1.2/airports/autocomplete?apikey=${AMADEUS_CUSTOMER_KEY}&term=War`)
    .then(r => r.json())
    .then(r => { console.log(r)})
    .catch(e => console.log(e));

но я не могу найти место для вставки AMADEUS_CUSTOMER_KEY в объекте amadeus, заданном npm pacakge amadeus.

Вопросы

  • Что такоеотношение между песочницей и поддоменами разработчиков amadeus.com?

  • Почему я не могу использовать SDK https://github.com/amadeus4dev/amadeus-node для этого?

1 Ответ

0 голосов
/ 10 октября 2018

Песочница для инноваций в путешествиях против Amadeus для разработчиков

Песочница для инноваций для путешествий (sandbox.amadeus.com) была первым проектом Open API, который подключился к Amadeus.Этот проект был «песочницей» для стартапов и независимых разработчиков для создания прототипов, у вас нет доступа к рабочим данным в реальном времени или более высокая квота.

Сейчас мы создаем новый продукт с именем Amadeus для разработчиков (разработчиков)..amadeus.com) , которая предложит тестовую среду и рабочую.Как вы можете видеть, мы все еще находимся на этапе тестирования, он предоставляет такие же API-интерфейсы, что и песочница, и новые.Песочница будет выведена из эксплуатации, когда мы официально запустим Amadeus для разработчиков (в ближайшие недели / месяцы).

Если вы создаете новое приложение, вам следует использовать Amadeus для разработчиков.

API автозаполнения

Оба предоставляют API автозаполнения:

API автозаполнения доступен в Amadeus для разработчиков: Airport & City Search .Аутентификация в Travel Innovation Sandbox и Amadeus для разработчиков различается, поэтому один из них полагается на токен, который вы указали в качестве параметра запроса для вызова API (песочница), другой реализует процесс авторизации OAuth2 (Amadeusдля разработчиков).

SDK

SDK Node.js, который вы пытаетесь использовать, был разработан для Amadeus для разработчиков, вам нужно использовать API Key и API Secret вы получаете после создания учетной записи и приложения на нашем портале.

Вы можете следовать нашему Руководству по началу работы .

...