Как понравиться человеку, использующему Facebook Social Graph API? - PullRequest
2 голосов
/ 27 декабря 2010

Давайте начнем с известной ошибки с собственного сайта разработчиков в Facebook:

http://forum.developers.facebook.net/viewtopic.php?id=74700

Похоже, что это проблема с идентификаторами объектов, отличных от сообщений. Сообщений иметь идентификаторы объекта в форме USERID_POSTID. При использовании с / likes / URL, Посты могут понравиться, потому что их URL соответствует этому формату. Однако другие элементы, такие как сообщения о состоянии, фотографии, видео и т. Д., Соответствуют к более простому идентификатору объекта ITEMID. Если вы добавите человека, который разместил элемент (из поля from), чтобы сделать его в форме USERID_ITEMID, вы также можете понравиться и в отличие от этих других типов предметов.

Итак, давайте возьмем http://www.facebook.com/CirqueduSoleil в качестве примера, у него есть личный идентификатор 144074117500. По какой-то странной причине, это человек. Итак, как мне полюбить человека с API-интерфейсом Social Graph .... Я определенно сталкиваюсь с «ошибкой белого списка» при попытке / 144074117500 / likes

Итак, как я могу "любить" что-то, кроме чего-то в формате userid_postid, другими словами, как мне просто нравится человек, использующий социальный граф API?

1 Ответ

6 голосов
/ 27 декабря 2010

Во-первых, вы говорите не о «людях» (пользователях), а о страницах Facebook .А во-вторых, разработчики фейсбука не могут создать приложение, позволяющее лайкать страницы фейсбука.Вы можете размещать статусы, комментарии, изображения, видео, общие ссылки через API (делая запрос POST на // лайках), но не на страницах Facebook.Пользователям могут понравиться страницы только с помощью социальных плагинов Facebook fb: например (или с использованием веб-сайта Facebook).

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

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

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