現在ログインしているユーザー ID を取得するにはどうすればよいですか?
私のappIdが正しいと確信しています
$facebook = new Facebook(array(
'appId' => '...',
'secret' => '...',
));
このメソッドを使用していますが、0 を返します。
$facebook->getUser();
現在ログインしているユーザー ID を取得するにはどうすればよいですか?
私のappIdが正しいと確信しています
$facebook = new Facebook(array(
'appId' => '...',
'secret' => '...',
));
このメソッドを使用していますが、0 を返します。
$facebook->getUser();
このコードでFacebookユーザーIDを取得したい場合
$facebook = new Facebook(array(
'appId' => 'your_app_id',
'secret' => 'your_app_secret',
));
$user = $facebook->getUser();
以前に行うべき条件があります。最初の条件は、このコードによって提供されるfbを介したユーザーログイン後にリダイレクトされたページにそのコードを配置することです。
$params = array(
'display'=>'popup',
'redirect_uri' => 'http://example.com'
);
$loginUrl = $facebook->getLoginUrl($params);
または、2番目の条件は、ユーザー「アクセストークン」がすでにあるため、コードは次のようになります。
$facebook = new Facebook(array(
'appId' => 'your_app_id',
'secret' => 'your_app_secret',
));
$facebook->setAccessToken('user_access_token');
$user = $facebook->getUser();
PHP SDKを使用したFacebookログインフローについて不明な点がある場合は、このページにアクセスしてください。
$myData=$facebook->api('/me');
[id] => your id
[name] => your full name
[first_name] => your firs name
[last_name] => lastname
[link] => profil link
[username] => username
[gender] => your gender (male,female)
[email] => your mail (if have email permission)
[timezone] => 2
[locale] => your locale
[verified] => 1
このガイドに従ってください:サーバー側アプリへのログイン。基本的には、ログイン URL を生成し、Facebook によって生成されたコードを受け取り、このコードを使用してアクセス トークンを要求する必要があります。