0

ユーザーがFacebookログインを認証するAndroidアプリケーションを開発しています。次に、サーバー側( PHP )でこのユーザーの情報を取得する必要があります。ログイン後にAndroidからアクセストークンを取得し、それをサーバーに送信しました事前に取得したアクセストークンを介してユーザー情報を直接取得するためのサイドですが、 PHPで新しいFacebookインスタンスを開始するため、明らかにこれは機能する方法ではありません

$facebook = new Facebook(array( 'appId' => $appid, 'secret' => $app_secret ));
セッションを開くためにサーバー側で再度ログインする代わりに、アクセストークンまたはユーザーIDをFacebookに渡し、セッションを直接開く方法に対する解決策はありますか? どうもありがとう

4

1 に答える 1

1

次のようなことができるはずです。

$facebook->setAccessToken("....");

トークンは、Android で取得するものです。オブジェクトに割り当てた新しいトークンを使用して、API を呼び出すことができるはずです。

var_dump($facebook->api('/me'));

于 2013-07-09T23:30:45.750 に答える