1

こんにちは、私は今私を夢中にさせているので、誰かがこれを手伝ってくれることを願っています.

この Google API 認証の例を複製しようとしています https://code.google.com/p/google-api-javascript-client/source/browse/samples/authSample.html自分の Web サーバーhttp://james- gilmore.co.uk/test.html

コードを複製しましたが、clientID と API キーを Google API コンソールで設定されたキーに置き換え、[サービス] セクションで Google+ API サービスをオンにしました。

「Web アプリケーションのクライアント ID」の下に次のように設定しました。

リダイレクト URI: http://james-gilmore.co.uk/oauth2callback JavaScript オリジン: http://james-gilmore.co.uk

また、「Simple API Access」の下に次のように設定しています

リファラー: .james-gilmore.co.uk/ .

http://james-gilmore.co.uk/test.htmlスクリプトを実行すると、アクセスを承認できますが、コンソールに生成された JS エラーが表示されます。

「Uncaught TypeError: 未定義のプロパティ 'url' を読み取れません」

私が間違っている可能性があることを誰かが知っていますか? 次の例https://code.google.com/apis/console/?api=plusを実行すると正常に動作するため、クライアント ID と許可されたリファラーのセットアップに関係があると思われます

4

1 に答える 1

1

OAuth 認証は機能しているように見えますAccess Not Configuredが、AJAX 呼び出しからエラーが返されます。

リファラーを次のように設定しますjames-gilmore.co.uk/*(ワイルドカードを末尾に付けて、ドメイン名で始まるものをすべて許可します)。

于 2012-07-23T12:54:37.873 に答える