何時間も Web で見つけたすべての可能な解決策を検索して試した後、私の問題に対して他に何も試すことができないので、本当に助けが必要です:
ジオコードの結果を含むシンプルなオートコンプリート テキスト ボックスを実装したいので、ユーザーがテキスト ボックスに入力している間に AJAX リクエストを呼び出します。
- Google API コンソールから Google マップと Google プレイスを有効にしました
- サーバーの IP を使用してサーバー アプリのキーを作成しました
- file_get_contents() 関数 (SSL が有効) を使用して Google プレイスにリクエストを送信するサーバー上で実行されている PHP ファイル (AJAX を介して呼び出される) があります - cURL 関数でも試しました
- 私が求めるリクエストは、
ここで、MY_SEARCH_STRING は「London」のような単純な文字列で、MY_KEY は作成したキーです
- 私が応答として得るものは
{ "予測": []、"ステータス": "REQUEST_DENIED" }
ブラウザキーでもこれを試しました。また、新しいプロジェクトを作成し、サービスを再度有効にして、新しいキーを作成しようとしました。サービスのオン/オフを切り替え、任意の組み合わせで何度も新しいキーを作成しました。何も機能しませんでした。
奇妙なことに、私がサーバー上に作成したランディング ページで同じコードが機能していましたが、それを確認するのに長い時間がかかったので、いつ機能しなくなったのかわかりません。
どんな助けにも感謝します!! ありがとうございました。