私は、価格の見積もりエンドポイントを稼働させようとしていましたが、「Bad Request」という空白のページにつながるエラーが表示されます。コンソールには「コールバック関数ではない」と書かれていますが、何が間違っているのか分かりません。uber apiでのリクエストのエラーが間違っています
マイルート:
// Get an upfront fare before requesting a ride
app.get('/v1.2/estimates/price', function(request, response) {
// extract the query from the request URL
var query = request.query;
// if no query params sent, respond with Bad Request
if (!query || !query.lat || !query.lng) {
response.sendStatus(400);
} else {
uber.estimates.getPriceForRouteAsync({
"product_id": "33de8094-3dc4-4ca9-8f67-243275f57623",
"start_latitude": "38.9597897",
"start_longitude": "-94.60699369999999",
"end_latitude": "39.010969",
"end_longitude": "-94.61509899999999"
})
.then(function(res) {
log(res);
})
.error(function(err) {
console.error(err);
});
}
});
すべてのヘルプは高く評価されます。
推定エンドポイントに必要な権限とコンテンツヘッダーはありますか? – 4ked
[Uber Developerドキュメント:server_tokenまたはaccess_tokenがauthとして必要です](https://developer.uber.com/docs/riders/references/api/v1.2/estimates-price-get#authorization)。 JSONのコンテンツヘッダーはオプションです。 – agraebe
私はあなたの変更に適応して、ドキュメントとノード・ウーバー・レポでそれについて読んでいますが、私はまだ同じエラーを受けています。なぜこれが問題であるかに関するアイデアですか?コンソールにエラーはありません。 – 4ked