我们正在从SabreRedWorkspace创建一个Web RedApp,我们需要在添加一些被动段之前检查是否存在有效的PNR。
我们需要从Angular应用程序中执行此操作,但找不到相关的蚂蚁文档或示例。一切都在谈论RestAPI或新的NativeAPI,而我们找不到关于Web RedApps的任何东西
有帮助吗?有人可以指出我们任何文档或示例吗?
答案 0 :(得分:0)
您可以使用Javascript API,方法是将SrwApi3.retrievePnr(“ 1.0.0”)注入Web RedApps的DOM中。 请确保从https://beta.developer.sabre.com/guides/travel-agency/sdks/sabre-red-360-resources(版本19.5)下载最新的SDK,该版本中的确切更改与“获取PNR” API有关。 有关更多文档,您可以在SDK文档文件夹中查看:[extracted dir] /red-app-sdk-3.0-19.5/documentation/htmls/get_pnr_(web_api).html,通过从索引-> New Saber Red Workspace进行导航开发者工具包-> Sabre Services 3.0,获取PNR(Web API) SDK上也提供了示例代码,请在示例文件夹com.sabre.redapp.example.webkit-1.0.8-SNAPSHOT-v20190516-1622.zip
下查找压缩的项目。