【发布时间】:2017-10-03 16:32:10
【问题描述】:
我是第一次在我的项目中使用 uber api。我想通过 uber api 获得价格估算。我得到了这个结果:
{"message":"未提供身份验证。","code":"unauthorized"}
我的源代码是这样的:
$token = "acess token";
$header=array(
"Authorization: Token $token",
"Content-Type: application/json",
"Accept-Language: en_US"
// CALCULATE FAIR
$url = "https://api.uber.com/v1.2/estimates/price?start_latitude=37.7752315&start_longitude=-122.418075&end_latitude=37.7752415&end_longitude=-122.518075";
$curl=curl_init();
curl_setopt($curl, CURLOPT_URL,$url);
curl_setopt($curl,CURLOPT_HTTPAUTH,$header);
curl_setopt($curl, CURLOPT_USERPWD, "$token:");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$output1 = curl_exec($curl);
echo "<pre>";
print_r($output1);
【问题讨论】:
-
看看这个 github 项目的 uber PHP API github.com/stevenmaguire/uber-php 和 github.com/f3ath/simpleuber
-
是的...我试过这个...但没有任何好处