1

Google Places APIでエラーを引き起こし、出力としてJSONを使用している原因については、混乱が生じているようです。

たとえば、出力(ブラウザのアドレスabrにURLを貼り付けると、次のようになります。

{
   "html_attributions" : [],
   "results" : [],
   "status" : "REQUEST_DENIED"
}

最初は、これはAPIアクセスステータスが「非アクティブ」に設定されていることと関係があるのではないかと思いましたが、ここでいくつかの投稿を読んだ後、...

...私は賢明ではありません。この投稿/スレッドの目的は、APIキーが必要かどうか、そしてなぜREQUEST_DENIED多くのユーザーに頻繁に発生するのか、GooglePlacesAPIの機能を正確に確立することです。

4

1 に答える 1

1

"status" : "REQUEST_DENIED"次の場合に返されます:

  • パラメータsensorがありません
  • パラメータkeyがありません
  • sensorパラメータがtrueまたはに設定されていませんfalse
  • keyパラメータ に問題があります。
    • APIコンソールの[サービス]タブでPlacesAPIサービスをアクティブにしていません
    • APIキーがAPIコンソールの[ APIアクセス]タブのキーと一致しません
    • APIキーが侵害され、ブロックされています。APIコンソールの[ APIアクセス]タブで新しいAPIキーを生成できます
  • HTTPS GETリクエストはリクエスト として送信されません
    • HTTPSすべてのPlacesAPIWebサービスリクエストに必要です
    • POSTリクエストは、プレイスAPIプレイスアクション(チェックインやイベントリクエストなど)でのみ機能します
于 2012-09-17T01:39:08.693 に答える