云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

企业网站_云计算和cdn_返现

小七 141 0

客户希望能够在网上订票并需要去电影院后,数据中国,从Fiori Launchpad给UBER打电话。呼叫优步将是一个很好的选择去电影院。

一个PoC是建立在这个目的。假设当前客户位置(源位置)和电影院位置(目的地)已知。我们将关注如何使用UBER api来调用sapui5应用程序发出的乘坐请求。

客户将了解可用的UBER产品和估计价格。然后客户可以选择哪种产品并请求UBER服务。

要使用UBER API,必须注册UBER开发帐户。https://developer.uber.com/dashboard/

在UBER开发账户上创建应用。在应用程序中,有一些重要信息可供使用UBER API:

请在此处查找更详细的技术文档:https://developer.uber.com/docs/riders/introduction

在我们的示例应用程序中,使用UBER执行以下活动:

获取已使用该应用程序授权的UBER用户配置文件获取UBER可用产品获取产品价格特定产品的请求估算发送UBER特定产品请求和估算

获取用户资料

参考:https://developer.uber.com/docs/riders/references/api/v1.2/me-get

我们可以用不同的工具测试web API。在我的示例中,大数据培训哪好,使用了工具"Postman"。

这里可以使用UBER应用的"Access Token"作为头参数"Authorization"。此请求返回注册UBER用户的一般信息。

获取产品

参考:https://developer.uber.com/docs/riders/references/api/v1.2/products-get

将当前位置(经纬度)传递给请求URL以获取此位置上的可用产品。服务将返回可用产品的详细信息。

获取价格

参考:https://developer.uber.com/docs/riders/references/api/v1.2/estimates-price-get

在这个请求中,快云服务器,源位置和目标位置都被传递到URL。系统将根据可用产品返回估计价格。

请求估计

参考:https://developer.uber.com/docs/riders/references/api/v1.2/requests-estimate-post

此请求将返回特定产品的估计信息和位置信息(来源和目的地位置)。估算结果将用于下一步创建乘坐请求。

创建乘坐请求

参考:https://developer.uber.com/docs/riders/references/api/v1.2/requests-post

此服务将创建所选产品的乘车请求和在上一步中创建的票价id。服务发布后,大数据平台,请求将被处理,国内大数据公司排名,并等待UBER驱动程序的响应。状态将根据骑乘者互动情况进行相应更新。

注意:UBER应用程序配置页面生成的访问令牌不能用于创建骑乘请求。访问令牌生成见下一节

用户访问令牌创建

参考:https://developer.uber.com/docs/riders/guides/authentication/user-access-token

Uber API使用OAuth 2.0允许开发者获得用户访问令牌,以访问单个用户的数据或代表他们执行操作。获取用户访问令牌有以下步骤:

处理CORS问题

参考CORS概念:https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

如果UBER应用程序管理页面中未定义源URI,UBER API将拒绝请求。为了解决CORS问题,需要在UBER app admin页面的"设置"页签中定义origin uri,

这里是主视图的xml文件: