0

私はクライアント側が Android であるプロジェクトに取り組んでおり、バックエンドでは PHP を使用してデータを提供しています。

ユーザーの fb データを取得するには、Facebook Graph Api を使用する必要があります。

サーバーはこの URL をクライアントに提供します。

$dialog_url = 'https://www.facebook.com/dialog/oauth?client_id='. $app_id . '&redirect_uri=' . urlencode($my_url) ;
echo($dialog_url);

ここで、redirect_uri はサーバーの php ページの 1 つです。

したがって、デバイスがこの URL にアクセスした場合、サーバー ページで受信したaccess_tokenコードにアクセスできますか..??

4

1 に答える 1

1

また、Facebook Open Graph で Android を使用していますが、Facebook SDK for Androidを使用して Facebook で認証し、access_token を取得することが最善の解決策であることがわかりました。Facebook SDK は、Facebook アプリまたはブラウザーの Cookie からの認証済みセッションを使用できるほどスマートなので、Facebook 資格情報を入力する必要はありません。

次に、access_token と Facebook SDK for Android を使用してユーザー情報 (名前、電子メール) を取得し、それを自分のログイン/プロファイル作成 API 呼び出しで使用します。この SDK を使用してすべてのオープン グラフ操作を実行できますが、クライアントで時間を無駄にすることなく、すべての Facebook オープン グラフ操作 (アクションの作成など) を実行できるサーバーに access_token を送信します。

于 2012-10-11T18:23:03.403 に答える