携帯電話用のアプリを作成しており、Twitter と Facebook の認証を使用する必要があります。
私のPCと、開発中の携帯電話(Samsung Galaxy S2)は、1つのルーターに接続されています。
私の PC の IP は 10.4.1.6 です。Twitter 認証の場合は callback_url"http://10.4.1.6:3000"
を入力するだけですべてうまくいきますが、Facebook 認証の場合は次のようになります。
"Invalid redirect_uri: Given URL is not allowed by the Application configuration."
ルーターのIPを入力できない場合は、電話とPCのホストファイルを編集してRailsサーバーを指すようにできると考えましたが、それでもうまくいきません。
を入力しようとすると"http://rails_dev_work_pc.com:3000"
、Facebook から URL が無効であると通知されます。このエラーを修正するにはどうすればよいですか?
編集:
これを入力しようとしました:
- ドメイン => 「localhost.com」
- callback_url => " http://localhost.com:3000/auth/facebook/callback "
- PC ホストで => "127.0.1.1 localhost.com";
- 電話ホストで => "10.4.1.6 localhost.com
しかし、電話と PC で同じエラーが発生します。
また:
- ドメイン => 「ローカルホスト」
- callback_url => " http://localhost:3000/auth/facebook/callback "
- 私のPCホストで=> "127.0.1.1 localhost";
- 電話ホストで => "10.4.1.6 localhost
PC では正常に動作しますが、電話では無効な URL エラーが発生します。
私はアイデアがありません..