День отца приближается! - Могу ли я получить профиль отца пользователя Facebook? - PullRequest
6 голосов
/ 24 мая 2010

Я хотел бы получить идентификатор профиля Facebook отца пользователя Facebook.

В основном я хочу показать фотографию отца пользователя и сказать «как насчет покупки X для папы».

Возможно ли это с API графика (или REST)?

Редактировать: Похоже, это должен быть запрос FQL, и его нельзя выполнить напрямую с другими API. Я все еще пытаюсь понять, как это сделать, и ищу правильный формат JOIN, чтобы получить информацию. Я опубликую это, если я выясню это. Спасибо за интерес к вопросу всем. Было весело читать все комментарии, поступающие. Хотелось бы немного более конструктивной критики, в отличие от безудержного понижения. Если вы думаете, что это лишит гражданских прав, мне было бы интересно узнать причины этого. В качестве дружеского напоминания о предстоящем событии я не вижу ничего плохого в этом подходе. Я с уважением рассматриваю различные формулировки, если отца не может быть найдено - в случае, если они умерли. Если бы я спрашивал «как мне написать в чей-то поток, что X покупает Y a Z на день отца», это было бы одно, но я подумал, что это довольно тривиальная проблема «конфиденциальности». Но опять же, может быть, некоторые из вас не согласны ... Спасибо за чтение ...

1 Ответ

11 голосов
/ 24 мая 2010

Очевидно, что это очень обидчивый вопрос для разработчиков, рассматривающих все отрицательные моменты. Я лично ненавижу Фейсбук, но это совершенно правильный вопрос. Это определенно возможно со стандартными запросами FQL. Просто напишите запросы для таблицы «family»:

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

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

Редактировать

Познакомьтесь с моей семьей:

SELECT uid, relationship from family where profile_id=xxxxxx

[
  {
    "relationship": "brother",
    "uid": "xxxxxx"
  },
  {
    "relationship": "father",
    "uid": "xxxxxx"
  },
  {
    "relationship": "mother",
    "uid": "xxxxxx"
  }
]

Вы можете проверить его на новых API документах здесь .

...