1

我第一次测试我的应用程序,只是试图通过 API 获取基本信息,但出现错误:422 Unprocessable Entity,“validation_failed”。

我在这里想念什么?我已经用 sandbox-api.uber.com 和 api.uber.com 都试过了。

找回:

代码:“validation_failed” 字段:{start_longitude:必填,start_latitude:必填} start_latitude:“必填” start_longitude:“必填”消息:“无效请求”

  var uberServerToken = "XXXXXXXXcEE0cHbwhKiF_sl_ZUYvEHHO_f6U6dr" ;
  $http({
    url: "https://api.uber.com/v1/estimates/time" ,
    headers: {
        Authorization: "Token " + uberServerToken
    },
    data: {
        start_latitude: setLat,
        start_longitude: setLon
    },
    success: function(result) {
      console.log(result);
    }
  });
4

1 回答 1

0

您需要为请求提供访问令牌。从用户那里获取访​​问代码,将其交换为 access_token,并将 access_token 与对 Uber API 的每个请求一起提供。

链接: https ://developer.uber.com/v1/auth/

于 2015-07-11T01:28:31.380 回答