1

Google Places API、特に Places Search と Places Details を使用しています。

場所の検索は完璧に機能しています。検索で返された場所の 1 つの詳細を取得しようとすると、REQUEST_DENIED.

Places Details API は次のとおりです: https://developers.google.com/places/documentation/details

Google によると、REQUEST_DENIEDステータスは次のとおりREQUEST_DENIED indicates that your request was denied, generally because of lack of a sensor parameter.です。実際、JavaScript ライブラリーを見ると、REQUEST_DENIED の別の理由が示されています。理由として次のように述べていますREQUEST_DENIED: The webpage is not allowed to use the PlacesService

センサーパラメータを渡しています。私が渡そうとしているリクエストは次のとおりです。

https://maps.googleapis.com/maps/api/place/details/json?key=MYKEYHERE?reference=CqQBlgAAAAdB_-Ga9gk_D8abGjz87Wub3yNBhjfj9xte74Z1wgyuvseOayauYGztcTf3oMW5W3hJ0kqLiT8EM4Uow6Vlk5yqUSD6H3gIwB5LrrBgjYzHsbPfF_5_WyncSsAA9eFMWNHY4lgEdInj90HOuS0PfbG-JJm37NMOfksUoUSOlStQ2ARdogsg4XN3LEiWLO7lyAeWvNueWVMF_POTVpeFrgcSEIVX2qMHe1rcML_LSiEnXBAaFA0BorgBjWsyltpA5BvyYjiOXt8Z&sensor=false

何が問題なのか誰にも分かりますか?これを HTTP GET メソッドで取得しようとしています。私もJavaScriptを使用していませんが、Pythonでこれを書いています。このリクエストを Python で処理しようとしたり、単にブラウザに貼り付けたりすると、同じ応答が得られます。私が実際に置いた場所にキーを置き換えていることに注意してくださいMYKEYHERE

4

2 に答える 2

2

クエリ文字列の構文が無効です。パラメータはアンパサンドで区切る必要があります。

に変更?key=MYKEYHERE?reference=?key=MYKEYHERE&reference=ます。キーでテストしたところ、「Pizza Port」の応答がありました。

于 2013-11-25T06:40:28.013 に答える