8

Google カレンダー API を使用してアプリを作成しています。リダイレクト URI として localhost:8888/pathtoapp を使用して、ローカルの Apache インストールですべてが正常に動作します。

アプリをローカル ネットワーク上の別のマシンに移行したいと考えています。URIを新しいApacheインストールのローカルIPに変更してみました。次のエラーが表示されます...

Error: invalid_request
Invalid parameter value for redirect_uri: Raw IP addresses not allowed: http://192.168.0.17/pathtoapp/

内部 IP をリダイレクト URI またはその他の方法として使用する方法についてのアイデアはありますか?

ありがとう。

4

5 に答える 5

9

API が IP アドレスの使用を許可していないようです。IP アドレスではなく、ネットワーク名を使用してみてください。名前にアクセスできない場合は、その特定の IP のエイリアスをローカル マシンに作成します。

于 2012-10-05T19:54:26.307 に答える
1

それは不可能です...テストのために公開サーバーのドメイン名に固執する必要があります...私にもばかげているようです:-P

これの複製: パブリック IP アドレスを Google OAuth リダイレクト URI として使用できますか?

于 2013-03-15T21:19:35.170 に答える
0

localhost:port/redirectpath を使用して、ローカル マシンでテストします。

于 2013-12-31T06:33:32.697 に答える