email_hashes и устаревший connect.registerUsers - PullRequest
1 голос
/ 01 октября 2011

Очень важно, чтобы пользователи Facebook Connect и приложения Facebook не дублировались на нашем сайте. Поэтому, если у них уже есть учетная запись на нашем веб-сайте, когда они подключаются через FB Connect или наше приложение Facebook, мы хотим связать, а не создать другую учетную запись. Обычно мы делаем это, сопоставляя адреса электронной почты.

Поэтому я был рад увидеть поле FQL для email_hashes в объекте user. Однако это ничего не возвращает. Я думаю, что мне нужно использовать функцию connect.registerUsers REST api, чтобы сначала отправить в Facebook все хэши электронной почты для моих пользователей. Это нормально, но этот механизм устарел.

Есть ли способ получить хэши электронной почты от пользователей Facebook?

1 Ответ

1 голос
/ 01 октября 2011

Единственный способ по-прежнему, как вы подробно и как описано в connect.registerUsers .email_hashes будет заполнен, если вы сначала позвоните connect.registerUsers и обнаружите совпадение по электронной почте.Я не буду слишком обеспокоен тем, что он устарел, так как полагаю, что они не удалят эту функциональность, не перенеся ее сначала в графическое API, как они говорят на странице документации.

...