2012-02-17 4 views
1

У меня возникла проблема с отправкой электронных писем друзей, когда пользователь зарегистрировался на моем сайте, используя свою учетную запись на facebook.Получение идентификатора электронной почты друзей facebook

  • Я пытаюсь извлечь идентификатор электронной почты (email или contact_email или прокси-адрес электронной почты) из таблицы пользователей с помощью FQL..but, я получаю в нем все нулевые значения.

Это мой FQL query-

/fql?q=SELECT+uid+,+ name+,+ pic_square+,+affiliations+,+birthday_date+,+sex+,+relationship_status+,+current_location+,+education_history+,+work_history+,+contact_email+ FROM+ user+ WHERE+(sex='female')+AND+uid+ IN +(SELECT+ uid2+ FROM +friend+ WHERE+ uid1=me()) 

Теперь, когда я не в состоянии принести идентификаторы электронной почты, я не могу отправить приглашения на них автоматически.

Дайте мне несколько предложений

PS Я не хочу, чтобы отправлять личные сообщения или запись на facebook стены.

+0

первый: пожалуйста, расширить немного, что вы подразумеваете под «но без успеха» второй: пожалуйста, напишите ваш весь FQL запрос – thermz

ответ

2

Я не думаю, что вы можете это сделать.

Если вы посмотрите официальную документацию для разрешений: http://developers.facebook.com/docs/reference/api/permissions/ и ищите разрешение «электронной почты», которое вам необходимо предоставить вам, чтобы получить его электронную почту рядом с ней в столбце «Друзья» «Посмотрите« нет ».

Это должно сказать вам, что вы не можете получить адрес электронной почты друзей, и это хорошая вещь, которую не предоставляет Facebook.

EDIT

Вы также можете проверить эту тему: Facebook friends email FQL

+0

Согласен, если это было возможно, были бы огромные проблемы конфиденциальности. – MysticXG

+0

На самом деле у меня есть сайт, который ищет идентификаторы электронной почты. Я пытаюсь его реализовать. Для меня важно иметь идентификаторы электронной почты. –

+0

Мне трудно поверить, так как @MysticXG написал что-то подобное, «будет огромной проблемой конфиденциальности». Но если вы знаете о таком сайте, можете ли вы привести его в качестве примера? –

Смежные вопросы