【发布时间】:2016-07-20 05:43:11
【问题描述】:
我们正在测试 Uber Webhooks。 Webhook 对于沙盒环境中的请求运行良好。
我们了解到,只要用户是注册开发者之一,就可以在“受限访问”模式下调用一些需要特权范围的端点。
Webhooks 也是这样吗?如果其中一位注册开发者乘坐真正的 Uber,Webhook 会被调用吗?
我们乘坐了真正的 Uber,但未调用 Webhook,因此想与社区确认一下。
【问题讨论】:
标签: uber-api
我们正在测试 Uber Webhooks。 Webhook 对于沙盒环境中的请求运行良好。
我们了解到,只要用户是注册开发者之一,就可以在“受限访问”模式下调用一些需要特权范围的端点。
Webhooks 也是这样吗?如果其中一位注册开发者乘坐真正的 Uber,Webhook 会被调用吗?
我们乘坐了真正的 Uber,但未调用 Webhook,因此想与社区确认一下。
【问题讨论】:
标签: uber-api
是的,对于授予您的应用相同范围集的任何两个用户,您应该会看到相同的 webhook 行为。
注册开发者的乘车请求是通过外部 API 还是通过应用请求的?如果是通过应用程序,只有在注册开发者从他/她的 Uber 帐户授予您的应用程序 all_trips 范围时,才会触发 webhook。在request 范围内,只有通过外部 API 请求的游乐设施才会触发 webhook。
(其他读者的上下文:all_trips 和 request 范围都是“特权”,这意味着 Uber 必须先将应用列入白名单,然后用户才能将这些范围授予它。正如 OP 所提到的,注册的有一个例外开发人员,他们可以将特权范围授予他们注册的应用程序。)
【讨论】: