2011-01-10 11 views
9

localhostのサークル内にプレース名を取得するためにプレースAPIを使用したいと思います。誰でもlocalhostのクライアントIDを取得する方法を知っていますか?localhostにgoogle places apisをテストしてクライアントIDを取得する方法

+0

ローカルホストhttp://groups.drupal.org/node/769のAPIキーを生成しましたか? –

+0

この解決策はこれまでに見つかりましたか?私は似たようなことをしています。 –

+1

@moontear、Places APIのlocalhostはサポートされていません。adsense経由でクライアントIDを取得する必要があります –

答えて

0

私は、これはあなたが探しているが、可能な回避策は何ができるかであるかどうかわからないです:

  1. お使いのコンピュータのIP(例:http://whatismyipaddress.com/)を知ろう
  2. はこの中で、あなたのIPを追加します。 Googleコンソールにフォーマット(http://xx.xx.xxx.xx/)(https://developers.google.com/console/
  3. テスト用にAPIキーを使用します。

あなたのIPが変更されないことを確認してください:)

+0

この問題を回避しようとすると、私のリクエストは0.0.0.0:5000で動作するdjangoアプリケーションから送信されます。 Googleコンソールにポート番号を指定する必要がありますか? – sgimeno

+0

その後、http://.0.0.0.0:5000/をコンソールに挿入します。それはうまくいくはずです! – HaNdTriX

+0

私はそれを試して、私のホストファイルのlocalhostとして0.0.0.0 IPの名前をつけてみました。まだチャンスではありません。あなたは私のポストを見てみることができますhttp://stackoverflow.com/questions/11967729/places-api-not-accepting-referer – sgimeno

4

私は、Visual Studioを使用していると私はローカルでデバッグするときにURLがある:

http://localhost:2386/index.html 

私は設定のGoogle APIに接続するにはGoogle APIコンソールのAPIアクセス]タブでクライアントIDの次の2つのプロパティ:

Redirect URIs:   http://localhost:2386/oauth2callback 

JavaScript origins:  http://localhost:2386 

私は解析のAPIを使用していますが、うまくいけば、このウィルあなたの場合でも助けてください。

+0

ここに2386はありがたいと思いますか? –

+1

2386はVisual Studioによって割り当てられたポートです。あなたのプロジェクトではおそらく異なるでしょう。 Webアプリケーションを実行していることがわかり、URLを確認することができます。 http:// localhost:XXXとなります。XXXはポート番号です。 –

関連する問題