Facebook グラフ API を使用して、ユーザーの郵便番号を取得しようとしています。そのためにフォローコードを使用しています。コードはphpです。
$facebook = new Facebook(array(
'appId' => APP_ID,
'secret' => APP_SECRET,
));
$user = $facebook->getUser();
//$login_url = $facebook->getLoginUrl(array( 'scope' => 'email'));
$login_url = $facebook->getLoginUrl(
array(
'scope' => 'email,publish_stream,user_birthday,user_location,user_work_history,user_about_me,user_hometown'
)
);
//get user basic description
//$userInfo = $facebook->api("/$user");
if ($user) {
try {
// Proceed knowing you have a logged in user who's authenticated.
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
ここで $user_profile 配列を取得しています。これには、郵便番号以外のすべての情報が含まれています。しかし、私はそれを許可しました。Facebookから郵便番号を取得する方法はありますか。