Google Places API から有効なオートコンプリート レスポンスを取得するのに苦労しています。[their example}( https://developers.google.com/places/training/autocomplete-android )に基づくコードを使用しています (興味深いことに、一見無効な国コード "uk"を使用しています)。
Google Code Console で Places API を有効にしました。API キーは、数週間前に Maps API を初めて有効にしたときに生成されたものであり、使用している MapFragment は完全に機能しているため、API キーが無効であると疑う理由はありません。
私が使用しているURLはhttps://maps.googleapis.com/maps/api/place/autocomplete/json?input=New+York&sensor=false&key=my_valid_api_key&components=country:us
私はいつも{"status":"REQUEST_DENIED","predictions":[]}
私の反応として得ます。
URL が正しく形成され、 Places API オートコンプリート エンドポイントの要件に準拠していることを何度も確認しましたが、期待した応答が得られません。
SO や他の場所でこれを修正する方法について多くの提案を見てきましたが、どれもうまくいきませんでした (つまり、https の代わりに http を使用する、ポート 443 を使用するなど)。レスポンスに変化なし。
私が間違っていることを見つけるのを手伝ってください。