С помощью API открытого графика можно ли определить, какие друзья пользователя настроили адрес электронной почты @ facebook.com? - PullRequest
7 голосов
/ 29 апреля 2011

Название в основном подводит итог. После получения списка друзей для пользователя, подключенного к Facebook, я ищу способ определить, использует ли друг новую систему обмена сообщениями с электронной почтой @ facebook.com. Я использую javascript SDK.

В том же духе, есть ли способ предварительно заполнить список To: новой кнопкой Facebook?

Ответы [ 4 ]

3 голосов
/ 07 мая 2011

Эти таблицы FQL могут быть полезны:

http://developers.facebook.com/docs/reference/fql/unified_message/

проверьте другие unified_ таблицы здесь:

http://developers.facebook.com/docs/reference/fql

Проверьте их примечание:

Мы находимся в процессе создания новой системы сообщений, доступной для всех пользователей, после чего эта таблица заменит существующую таблицу сообщений.Мы предоставляем ранний доступ к этому API только для зарегистрированных учетных записей разработчиков , пока новая система обмена сообщениями не станет широко доступной.Вы должны использовать таблицу сообщений для рабочих приложений в настоящее время.

В нем говорится только для зарегистрированных учетных записей разработчиков и находится в режиме BETA.Но вы можете захотеть сделать запрос к этой таблице, чтобы проверить, какая из них внедрила его новый почтовый ящик, иначе таблица вернет ноль или данные не будут.Однако для этого необходимо разрешение read_mailbox .

Если вы заметите, что электронная почта пользователей @ facebook.com использует свои имена пользователей (username@facebook.com).Если вы можете получить имена пользователей друзей, вошедших в данный момент в систему, вы можете отправить каждому электронное письмо и проверить, что не было отправлено.

3 голосов
/ 05 мая 2011

Они не предоставляют его. Тем не менее, вы можете видеть информацию о профиле пользователя, которую они предоставляют здесь И на данный момент вы не можете отправить сообщение пользователю / друзьям пользователя через API.Он включен в там дорожную карту, они будут предоставлять возможность отправлять сообщения в почтовый ящик пользователя в ближайшие дни.Но может быть ручной метод, вызывая URL-адрес, подобный этому http://www.facebook.com/inbox/?compose&id=516888778 Я знаю, что вы не хотите этим пользоваться, но это все, что вы можете сделать прямо сейчас.

2 голосов
/ 29 апреля 2011

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

1 голос
/ 29 апреля 2011

Они используют определенный формат, который является либо идентификатором FaceBook, либо псевдонимом FaceBook, который они настраивают для себя. Это не даст вам ничего проверить, но это шаг в этом направлении. Может быть, вы можете запросить разрешение, которое позволит вам общаться с друзьями человека посредством обмена сообщениями, например, для отправки сообщений и сообщений на стене, но я не могу сказать.

Кроме того, если вы запрашиваете электронную почту человека, он может отказаться или предложить прокси-адрес FB, так что это не гарантия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...