0
facebook apiからメールと連絡を取る方法。 $ graphObjectは、 の名前とIDのみを返します。これを解決するには?fbライブラリからメールを受け取る方法
if(isset($session)) {
// graph api request for user data
$request = new FacebookRequest($session, 'GET', '/me');
$response = $request->execute();
// get response
$graphObject = $response->getGraphObject();
$fbid = $graphObject->getProperty('id'); // To Get Facebook ID
$fbfullname = $graphObject->getProperty('name'); // To Get Facebook full name
$femail = $graphObject->getProperty('email'); // To Get Facebook email ID
echo "<pre>";print_r($graphObject); exit;
/* ---- Session Variables -----*/
$_SESSION['FBID'] = $fbid;
$_SESSION['FBFULLNAME'] = $fbfullname;
$_SESSION['FBEMAIL'] = $femail;
/* ---- header location after session ----*/
header("Location: index.php?act=fbmobile");
}
私のバージョンはv2.7ですが、あなたの答えは機能していません。 –
あなたは電子メールの許可を得てユーザを認証するのを忘れてしまった。電子メールは承認されません。 – luschn