Доберитесь идентификатор пользователя Facebook по электронной почте обращаются

Мы имеем более чем 10 000 зарегистрированных пользователей на нашем сайте и хотим связать каждого пользователя с аккаунтом в Facebook с их идентификатором Facebook. Наш сайт использует WWW:: Facebook:: API модуль CPAN для всех наших других связанных с Facebook действий с нашим сайтом. Мой вопрос, там метод, где мы можем ввести адрес электронной почты определенного пользователя (который они предоставили нам во время регистрации), и имейте возврат API Facebook пользователь соответствия Facebook user_id? Чтобы быть ясными, мы не хотим получение электронной почты пользователя через API Facebook, но вместо этого хотим посмотреть их использование их адреса электронной почты. Если бы существует это, было бы действительно полезно видеть фрагмент кода того, как это работало бы. Бонусные очки, если это может сделанный через модуль CPAN, мы уже используем. Заранее спасибо за Вашу справку!

11
задан Russell C. 14 July 2010 в 20:29
поделиться

1 ответ

Да, вы можете. В некотором смысле.

Новый Search API позволяет вам искать общедоступную информацию о пользователях.

https://graph.facebook.com/search?q=mailbox@example.com&type=user

Если адрес электронной почты, который вы ищете, является публичным в Facebook (т.е. пользователь установил его таким в своих предпочтениях), он вернет имя пользователя и Facebook ID.

The JSON

{
   "data": [
      {
         "name": "John Doe",
         "id": "123456789"
      }
   ]
}
13
ответ дан 3 December 2019 в 08:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: