我不知道发生了什么,但是在最后一两天内,我的Uber API令牌不再起作用。我的应用程序在大约2个月内没有发生变化,并且我使用相同的API密钥已有18个月了。 Uber的API有什么改变吗?
执行以下产品调用后:
https://api.uber.com/v1/products?cache_key=0.3082511832189301&latitude=27.8719024&longitude=-82.4946555
我开始收到此错误:
{message: "Invalid OAuth 2.0 credentials provided.", code: "unauthorized"}
使用AngluarJS,这是我的代码:
var confHeaders = {'Pragma':'no-cache', Expires: -1, 'Cache-Control':'no-cache,no-store,must-revalidate', Authorization: 'Token ' +clientToken} ;
var unique = Math.random() ;
return $http({url: "https://api.uber.com/v1/products" , cache:false,
headers: confHeaders ,
params: {cache_key:unique,latitude: startInfo.lat,longitude: startInfo.lon},
timeout:httpTimeout
}).then(function(response){
...
});