-1

私は fql を使用して、ユーザーのすべての友達のリストと基本情報を取得しています。ユーザーのメールを取得できません。以下は私のクエリです:

$frd_fql          = "SELECT uid,
            name,
            username,
            first_name,
            middle_name,
            last_name,
            birthday_date,
            sex,
            current_location,
            email,
            relationship_status,
            languages,
            religion,
            interests,      
            hometown_location
            FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = '".$u_id."' )";
                $ret_frdobj       = $this->_facebook->api(array(
                                   'method' => 'fql.query',
                                   'query' => $frd_fql,
                ));

ユーザーのメールを取得できない理由を教えてください。前もって感謝します :)

4

1 に答える 1

1

ユーザーのメールを取得できない理由を教えてください。

メールアドレスを取得できるのはアプリの現在のユーザーのみであり、友人は取得できないためです。

friends_emailここで明確にわかるように、許可などはありません: https://developers.facebook.com/docs/authentication/permissions/#user_friends_perms

于 2012-08-07T09:01:42.647 に答える