【问题标题】:Uber API /v1/estimates/price responds No authentication providedUber API /v1/estimates/price 响应 未提供身份验证
【发布时间】:2017-02-18 15:00:53
【问题描述】:

在我的程序中,我需要使用 Uber api:

/v1/estimates/价格

,所以我通过邮递员在 chrome 中对其进行了测试,但它响应没有提供身份验证。

我搜索了stackoverflow,找到了这个页面“Uber API /v1/estimates/time responds No authentication provided”。

根据faarwa的最后一个回答,它指导提问者获取完整信息,我想我会像提问者一样得到完整信息,但实际上,我失败了,我得到了相同的响应。

这是我的网址:

https://api.uber.com.cn/v1/estimates/price?server_token=MyTooken&start_latitude=31.993750705445024&start_longitude=118.71421140272062&end_latitude=32.046405144489704&end_longitude=118.80070636431914

回复是:

{ "message": "未提供身份验证。", “代码”:“未经授权”}

顺便说一句:我在中国测试了api。

【问题讨论】:

    标签: uber-api


    【解决方案1】:

    我检查了你的 curl 命令,它看起来很棒。事实上,我通过 server_token 得到了对确切命令的响应:

    curl "https://api.uber.com.cn/v1/estimates/price?server_token=<SERVER_TOKEN>&start_latitude=31.993750705445024&start_longitude=118.71421140272062&end_latitude=32.046405144489704&end_longitude=118.80070636431914" | jq
    

    我的回答是:

    {
      "prices": [
        {
          "localized_display_name": "People's Uber +",
          "distance": 7.72,
          "display_name": "People's Uber +",
          "product_id": "...",
          "high_estimate": 34,
          "surge_multiplier": 1,
          "minimum": 7,
          "low_estimate": 24,
          "duration": 2160,
          "estimate": "CN¥24-34",
          "currency_code": "CNY"
        },
        {
          "localized_display_name": "Uber Sedan",
          "distance": 7.72,
          "display_name": "Uber Sedan",
          "product_id": "...",
          "high_estimate": 111,
          "surge_multiplier": 1,
          "minimum": 20,
          "low_estimate": 86,
          "duration": 2160,
          "estimate": "CN¥86-111",
          "currency_code": "CNY"
        }
      ]
    }
    

    以下是我对您的查询不起作用的假设:您尝试在中国使用优步(基于 URL 和位置),这要求您也使用适用于中国的优步应用。您能否验证您的应用程序是否显示在Uber Dashboard China 中?如需更多信息,请查看我们的开发者文档中的China Guide。

    【讨论】:

      【解决方案2】:

      请明确一点 - 无法正常运行的原因是您创建的应用不是在 Uber 中国开发者仪表板中创建的。如果您使用新创建的应用程序中的凭据,它应该可以按预期工作。

      【讨论】:

        猜你喜欢
        • 2016-08-02
        • 2018-03-06
        • 2018-07-24
        • 2018-07-01
        • 2017-04-18
        • 1970-01-01
        • 2021-01-06
        • 2018-11-28
        • 2020-07-22
        相关资源
        最近更新 更多