API для получения годовщины пользователя от Facebook?

#facebook

#Facebook

Вопрос:

Я заметил, что Graph API (например, GEThttps://graph.facebook.com/UID ) возвращает relationship_status и significant_other , но не возвращает дату годовщины для отношений, даже если она присутствует.

Возможно ли увидеть это через Graph (или даже REST) API?

РЕДАКТИРОВАТЬ: для этого нет API. Вместо этого вы могли бы просто очистить страницу профиля пользователя, где годовщина указана внизу. Намного проще, но это нарушение условий Facebook.

Ответ №1:

Нет способа получить это прямо сейчас, надеемся на обновление API.

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

Комментарии:

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

2. Все еще нет официального способа получить годовщину пользователя FB?

Ответ №2:

Похоже, что нет никакого способа получить доступ к этой информации через какой-либо Facebook API.

Как вы сказали в своем вопросе, единственной доступной информацией являются relationship_status и significant_other (с правильными разрешениями).

Ответ №3:

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

Ответ №4:

Как уже упоминалось, я не обнаружил, что эти данные доступны через API. Сумасшедший обходной путь :):

Вы могли бы проанализировать все комментарии, которые ваш пользователь разместил на стене своей второй половинки. Если сообщение содержит «(счастливое)? годовщина» — это ваша дата!