【发布时间】:2016-09-01 00:56:01
【问题描述】:
目前是否有任何方法可以请求或提供对特定个人资料的授权?
即我将 uber 用于个人和企业 - 我只想为我的企业帐户提供范围权限。
** 更新以添加说明/用例 **
我将创建一个假场景...帮助解释
- Uber Api 为 all_trips 范围提供 webhook。
- 一位用户在商务旅行和个人旅行中都使用优步 - 并且拥有商务资料和个人资料
- 用户工作的公司需要跟踪在运输中花费的时间。 “营业时间”的距离和位置 - uber webhooks 让这一切变得更容易
- 用户选择授权范围
- 每次旅行时,都会将详细信息发送到挂钩,并记录适当的数据
- 在用户休息日,进行个人旅行 - 行程详细信息被发送到 hook 并且这也被记录 - 导致问题在这里....
希望有帮助吗?我们只想接收业务资料的 all_trips....
【问题讨论】:
-
用户帐户和付款资料之间存在一对多的关系。使用 Uber API 的 OAuth 授权在用户帐户级别上工作。但是,如果您的目标是为特定旅行定义付款方式,则 POST /v1/requests 端点(参数 payment_method_id)允许您这样做。您是否更关心暴露的数据? GET /v1/payment-methods 端点只公开一个 id、类型和描述(被屏蔽)。另外,这与您在标题中提到的 all_trips 范围有什么关系?你能在你的场景中更具体一点吗?
-
更新了 q - 希望对您有所帮助
-
谢谢,这很有帮助!不幸的是,我们目前不通过 API 提供此功能。但是感谢您的兴趣和问题,它有助于我们了解社区正在寻找什么,以便我们可以优先考虑接下来要构建和发布的内容。请关注 Uber 开发者博客,了解有关即将推出的 API 的新闻。
-
谢谢 - 建议在范围内指定业务、个人或作为 API 应用注册的一部分;我确定会有特定于业务的集成 vs 个人的 vs 两者:)
标签: uber-api