0

Facebookコード統合は初めてです。Stackoverflow に関するドキュメントと多くの質問を少し調べました。Facebookのログイン資格情報を使用して自分のWebサイトにサインインしている人の詳細にアクセスしたいだけです。現在、私は次のことを試していました:

<?php
   $app_id = 'YOUR_APP_ID';
   $app_secret = 'YOUR_APP_SECRET';
   $my_url = 'POST_AUTH_URL';

Facebook アカウントにアクセスして、$app_id と $app_secret を取得しました。しかし、$my_url の意味がわかりません。それは私のサーバーで実行されているものですか?リモートサーバーでWebサイトを実行していないため、ローカルホストでこれらすべてを試しています。Web サイトをリモート サーバーで実行する必要がある場合、$my_url の正しい形式を教えてください。または、作成中に Facebook アプリのどこかに設定する必要があるかどうかを教えてください。非常に基本的な質問かもしれませんが、助けがなければ先に進むことはできません。よろしくお願いします。

4

1 に答える 1

1

$my_url はポストバック URL です。これは、oauth 資格情報を要求したときに Facebook が応答を投稿する場所です。localhost を使用している場合は、それを facebook の URI として指定できます。ポートを提供することもできます。

たとえば、Rails アプリのhttp://localhost:3000場合は許容されます。Facebook は Web ブラウザを介してその URI に返信するため、hosts ファイルに設定したルールにも従うので、実稼働 URI をローカルで使用できます。

www.myapp.com がある場合は、hosts ファイルに次のように追加します。

127.0.0.1 www.myapp.com

それも機能するはずです。

于 2013-01-23T05:16:39.190 に答える