Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rest 如何将sabre booking SOAP API集成到React Native_Rest_Api_Soap_Sabre - Fatal编程技术网

Rest 如何将sabre booking SOAP API集成到React Native

Rest 如何将sabre booking SOAP API集成到React Native,rest,api,soap,sabre,Rest,Api,Soap,Sabre,我们计划使用sabre SOAP api进行预订 因为它不能休息。我们正在使用react native构建我们的应用程序,并希望使用上述API。我们曾尝试集成SOAP api,但它不起作用 是否有人使用SOAP api预订航班或使用react native的任何其他SOAP api?是否有其他api可用于预订航班 任何信息都会非常有用 谢谢当您想要集成SOAP web服务或任何其他服务时,您应该将关注点分离到不同的应用层。举个例子,我的方法是 创建一个库,它将成为web服务API的简化接口,例

我们计划使用sabre SOAP api进行预订

因为它不能休息。我们正在使用react native构建我们的应用程序,并希望使用上述API。我们曾尝试集成SOAP api,但它不起作用

是否有人使用SOAP api预订航班或使用react native的任何其他SOAP api?是否有其他api可用于预订航班

任何信息都会非常有用


谢谢

当您想要集成SOAP web服务或任何其他服务时,您应该将关注点分离到不同的应用层。举个例子,我的方法是

创建一个库,它将成为web服务API的简化接口,例如,如果预订过程是远程服务的后续调用,那么库接口将只是$myClient->book$request。 在内部,库将执行完成任务所需的所有调用

创建应用程序后端并将该库作为依赖项:在应用程序层,您将在数据库中存储所需的所有数据、管理日志、异常等。 这可以是JSON/RESTAPI

前端应用程序:这将只呈现应用程序后端提供的数据,后端提供的数据将尽可能简单,准备以奇特的布局呈现。 对于前端,你可以使用任何你喜欢的技术,角度,反应,科尔多瓦等

希望能有帮助


Cheers

您可以使用编排好的Rest API,这将允许您预订航班,或者您必须形成XML并使用SOAP头将其作为HTTP请求发送。