Facebook API как страница с токеном авторизации - PullRequest
0 голосов
/ 26 июля 2011

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

https://graph.facebook.com/123456789/likes?access_token=...

{
    "error":{
        "type":"OAuthException",
        "message":"(#3) Application does not have the capability to make this API call."
    }
}

Эта страница документации Facebook (https://developers.facebook.com/docs/reference/api/) говорит:

Вы можете комментировать или ставить лайки любому объекту, который имеет / comments или / likes подключение по почте https://graph.facebook.com/OBJECT_ID/comments и https://graph.facebook.com/OBJECT_ID/likes, соответственно

Пользователь хочет лайкнуть страницу Facebook, а документация страницы (https://developers.facebook.com/docs/reference/api/page/) показывает, что у него есть соединение / likes, поэтому оно должно быть Like'able через API ... но это не работает. Есть идеи?

1 Ответ

0 голосов
/ 24 октября 2011

В настоящее время это возможно только со старым (и УСТАРЕВшим) REST API.Используя метод "pages.addFan".Хотя этот метод не виден в документации API Facebook.Поэтому я предполагаю, что это также возможно как-то с новым API API Graph, потому что их мобильным приложениям на Facebook скоро потребуется перейти на свои новые API, и они используют функцию Page Like.

Что действительно странноявляется то, что их новое приложение для iPad, на основе старого REST API!Интересно ...

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