【发布时间】:2015-04-09 19:17:36
【问题描述】:
我使用 Uber 的 API 创建了一个 WordPress 插件,这样人们就可以叫出租车到您的实际位置。
我正在考虑使用此处的端点集成价格估算 - https://developer.uber.com/v1/endpoints/#price-estimates - 我有一个解决方案,但在实施时遇到了一些问题。
我在测试 Google Chrome 开发者工具时遇到错误,其中指出“Access-Control-Allow-Headers 不允许请求标头字段 Access-Control-Allow-Origin。”
我怀疑这是因为测试服务器不安全,因为应用的 Origin ID 和 Redirect ID 以 https:// 开头(因为我无法添加 http://)。
我可以通过 http 访问价格估算吗?我正在使用 server_token 身份验证方式,因为感觉这可能是最好的方式。
任何帮助将不胜感激:)
【问题讨论】:
-
您应该能够从 Uber API 接收此信息,在您对您的终端进行身份验证后,以便 Uber 发布您请求的信息。参考这个页面:developer.uber.com/v1/auth
-
Uber 不允许您将应用的原始/重定向 URL 设置为 http,我正在非 SSL 服务器上对此进行测试。这会引起问题吗?我的代码看起来不错...
-
是的,这是个问题。 Uber 在我向您推荐的页面顶部明确声明,与 Uber 服务器的任何通信都必须通过 SSL。