Приближается день отца! - Могу ли я получить профиль отца пользователя Facebook?

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

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

Возможно ли это с помощью графического (или REST) ​​API?

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


person Simon_Weaver    schedule 24.05.2010    source источник
comment
Ой, это уже агрессивно -_-   -  person Kornel Kisielewicz    schedule 24.05.2010
comment
@kornel - как я описал, на самом деле это не так. если людям удобно рассказывать в фейсбуке, кто их семья, им в основном будет все равно, если вы покажете фотографию их отца, я уверен   -  person Simon_Weaver    schedule 24.05.2010
comment
Я рассказала в Facebook, чтобы мои друзья знали. Не так, чтобы спамеры могли продать мне дерьмо.   -  person ceejayoz    schedule 24.05.2010
comment
@ceejayoz — это страница подписки на «специальные предложения», которые пользователь выбирает для просмотра. я не предлагаю хранить или манипулировать какой-либо информацией. я предлагаю показать пользователю фотографию своего отца со ссылкой на день отца. вам не нужно ничего покупать, если вы не хотите   -  person Simon_Weaver    schedule 24.05.2010
comment
@ceejayoz Вы должны выйти из Facebook, если можете, о конфиденциальности. Скоро их не будет :/   -  person typeoneerror    schedule 24.05.2010
comment
только что наткнулся на этот вопрос. Я лично не понимаю, откуда взялись минусы. Если Facebook не заботится о вашей конфиденциальности, почему программист должен заботиться о вас больше? Я вижу в этом правильный вопрос... Конечно, я не могу терпеть ни одного пользователя Facebook, потому что в моем списке друзей всего ПЯТЬ человек...   -  person Michael Mao    schedule 24.05.2010


Ответы (1)


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

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

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

Изменить

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

SELECT uid, relationship from family where profile_id=xxxxxx

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

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

person typeoneerror    schedule 24.05.2010
comment
вы по-прежнему можете использовать предыдущий SDK. это устарело, не удалено. попробуйте, прежде чем голосовать, пожалуйста. Документация Facebook ужасна; не поверил бы им на слово. - person typeoneerror; 24.05.2010
comment
K, вы можете проголосовать обратно сейчас. доказал, что это вполне возможно. :) - person typeoneerror; 24.05.2010
comment
@typeonerror большое спасибо за вашу помощь! это была веселая поездка. к чему катится мир, когда компьютер показывает тебе твоего отца без твоего согласия... :-) - person Simon_Weaver; 24.05.2010