我编辑了整个主题,因为我对整个API进行了很好的阅读,现在我又遇到了另一个问题......我会尽量在这里留下尽可能详细的信息。
你提供的错误是uber api的401,但是,我做的一切都正确......我的INDEX.html看起来像这样:
的index.html
$mail = new PHPMailer();
$mail->SMTPSecure = 'tls';
$mail->Username = "abc@hotmail.com";
$mail->Password = "Your password";
$mail->AddAddress("mymail@hotmail.com");
$mail->FromName = "Your Name";
$mail->Subject = "Contact Form";
$mail->Body = "The Body";
$mail->Host = "smtp.live.com";
$mail->Port = 587;
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->From = $mail->Username;
$mail->Send();
然后我的uber.js是这样的:
uber.js
<html>
<head>
<title>Party Invitation</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<section>
<h1>Party</h1>
<div class="info-container">
<span class="info-header">When</span>
<span class="info when">September 18, 2014 at 6:00pm</span>
</div>
<div class="info-container">
<span class="info-header">Where</span>
<span class="info where">Thinkful HQ</span>
</div>
<img class="map" src="http://maps.googleapis.com/maps/api/staticmap?center=40.7248,-73.99597&zoom=17&format=png&sensor=false&size=280x280&maptype=roadmap&style=element:geometry.fill|color:0xf4f4f4&markers=color:red|40.7248,-73.99597&scale=2" alt="">
<div class="button">
<p id="time">ESTIMATING TIME</p>
</div>
</section>
<script src="js/jquery-2.1.1.min.js"></script>
<script src="js/uber.js"></script>
</body>
And this is the error that is appearing
And my uber control panel is like this
有谁能告诉我他们为什么在控制台上出现这两个错误?我不知道该怎么做
= \
答案 0 :(得分:0)
正如我所看到的 - 您的应用程序设置不正确。您没有重定向URL,隐私政策,因为您正在从JS - Origin URL:
进行API调用添加如下内容:
重定向网址:http://localhost:7000/redirect
隐私政策:http://localhost:7000/privacy
来源网址:http://localhost:7000
我不确定您在哪里获得了访问令牌 - 因为您没有正确设置您的应用程序 - 但即使这样,这也无法正常工作,因为您的标头无效。您缺少access_token的令牌类型“Bearer”。因此,在这种情况下,您的代码应该是:
headers: {
Authorization: "Token uberServerToken"
}
如果您想使用服务器令牌:
*
请阅读我们的documentation了解详情。