2013-12-01 3 views
-1

У меня есть список знакомых пользователей Facebook и их контакты по электронной почте, и я хочу их сопоставить. API Facebook не помогает напрямую, поскольку возможность передачи адреса электронной почты в тип поиска пользователя была удалена 10 июля 2013 года, и этот тип поиска возвращает результаты, соответствующие имени пользователя (включая альтернативное имя) ,Как сопоставить адреса электронной почты и идентификаторы Facebook?

Поэтому мне нужно более творческое решение. Любые другие потенциальные методы?

ответ

1

Вы не сможете (и не должны) выполнять это с помощью API. Мне удалось без проблем найти your Facebook ID, поэтому по вашей логике, если у меня есть знакомый с вашей проверкой подлинности в моем приложении и ваш адрес электронной почты, я должен буду соответствовать вашему ID на ваш адрес электронной почты. Как только у меня будет ваш адрес электронной почты, я смогу сделать много и много спам-спама ...

Извлечение адресов электронной почты для пользователей Facebook может быть сделано только конкретным и явным запросом email permissions from that specific user - и в этом случае вы уже имеют свой идентификатор Facebook.

Что вы здесь делаете, это обход Facebook-разрешения. Метод, который вы использовали для получения адресов электронной почты пользователей, не был через Facebook - Пользователь Facebook не предоставил вам доступ к их адресу электронной почты. Тот факт, что вы его получили (каким-то образом), не имеет значения на этом этапе, потому что, не имея возможности , переведите адрес электронной почты обратно к фактическому пользователю - вы не действительно знаете, кто это.

+0

Не знаете, почему вы проголосовали за мой вопрос. Такие службы, как Rapportive, все еще могут связывать электронные письма и учетные записи Facebook. Я не уверен, как они это делают, но я только что протестировал его и как-то все еще работает. Вы упоминаете спам, но у меня уже есть имена и адреса электронной почты, поэтому я не уверен, что обеспечит дополнительный «спам», который будет знать UID. –

+1

Не знаете, как вы пришли к выводу, что нисходящее мое - я предлагаю не обвинять людей, прежде чем у вас есть доказательства (и я уверяю вас, что вы этого не делаете). – Lix

+0

Тот факт, что другие услуги или компании могут это сделать, не означает, что они делают это в рамках TOC Facebook. Вы должны помнить об этом при попытке подражать или воссоздать некоторые другие функции приложений или услуги компании. – Lix

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