Amadeus Sandbox 和 Developers 子域之间的关系
Relation between Amadeus Sandbox and Developers subdomains
描述
我在网站上创建了帐户:
https://developers.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));
但我无法在 npm pacakge amadeus
.
定义的 amadeus 对象中找到粘贴 AMADEUS_CUSTOMER_KEY
的位置
问题
沙箱与 amadeus.com 的开发者子域之间的关系是什么?
为什么我不能为此使用 SDK
https://github.com/amadeus4dev/amadeus-node?
Travel Innovation Sandbox vs Amadeus for Developers
Travel Innovation Sandbox (sandbox.amadeus.com) 是第一个连接到 Amadeus 的 Open API 项目。此项目是初创公司和独立开发人员制作原型的沙箱,您无法访问生产实时数据或拥有更高的配额。
我们现在正在构建一个名为 Amadeus for Developers (developers.amadeus.com) 的新产品,它将提供一个测试环境和一个生产环境。如您所见,我们仍处于测试阶段,它公开了与沙箱和新沙箱类似的 APIs。当我们正式推出 Amadeus for Developers(即将推出 weeks/months)时,沙盒将退役。
如果您要构建新的应用程序,您应该使用 Amadeus for Developers。
自动完成API
两者都提供自动完成功能API:
自动完成 API 在 Amadeus for Developers 中可用:Airport & City Search。
Travel Innovation Sandbox 和 Amadeus for Developers 之间的身份验证不同,这就是为什么一个依赖于您作为 API 调用(沙盒)的查询参数放置的令牌,另一个实现 OAuth2 authorization process( Amadeus for Developers)。
SDK
您尝试使用的 Node.js SDK 是为 Amadeus for Developers 开发的,您需要使用 API Key 和 API Secret 您在我们的门户网站上创建帐户和申请后获得。
您可以关注我们的Get Started Guide.
描述
我在网站上创建了帐户:
https://developers.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));
但我无法在 npm pacakge amadeus
.
AMADEUS_CUSTOMER_KEY
的位置
问题
沙箱与 amadeus.com 的开发者子域之间的关系是什么?
为什么我不能为此使用
SDK
https://github.com/amadeus4dev/amadeus-node?
Travel Innovation Sandbox vs Amadeus for Developers
Travel Innovation Sandbox (sandbox.amadeus.com) 是第一个连接到 Amadeus 的 Open API 项目。此项目是初创公司和独立开发人员制作原型的沙箱,您无法访问生产实时数据或拥有更高的配额。
我们现在正在构建一个名为 Amadeus for Developers (developers.amadeus.com) 的新产品,它将提供一个测试环境和一个生产环境。如您所见,我们仍处于测试阶段,它公开了与沙箱和新沙箱类似的 APIs。当我们正式推出 Amadeus for Developers(即将推出 weeks/months)时,沙盒将退役。
如果您要构建新的应用程序,您应该使用 Amadeus for Developers。
自动完成API
两者都提供自动完成功能API:
自动完成 API 在 Amadeus for Developers 中可用:Airport & City Search。 Travel Innovation Sandbox 和 Amadeus for Developers 之间的身份验证不同,这就是为什么一个依赖于您作为 API 调用(沙盒)的查询参数放置的令牌,另一个实现 OAuth2 authorization process( Amadeus for Developers)。
SDK
您尝试使用的 Node.js SDK 是为 Amadeus for Developers 开发的,您需要使用 API Key 和 API Secret 您在我们的门户网站上创建帐户和申请后获得。
您可以关注我们的Get Started Guide.