Как я могу «лайкнуть» страницы / URL с помощью API Facebook SDK? - PullRequest
4 голосов
/ 10 января 2012

Я использую этот код:

$facebook->api('/me/likes/', 'post',  array('url' => 'http://www.google.com'));

Я получаю следующую ошибку:

Fatal error: Uncaught OAuthException: (#200) App does not have permission to make this call thrown in

Область (разрешения):

'scope' => 'publish_stream, email'

Ответы [ 2 ]

4 голосов
/ 10 января 2012

Единственное, что может понравиться программно - это объекты Facebook с подключением likes.

Взято из https://developers.facebook.com/docs/reference/api/:

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


ОБНОВЛЕНИЕ:

Объект user также имеет соединение лайков, но, которое используется для агрегации лайков для других объектов, невозможно «полюбить» пользователя.(к счастью; P)Спасибо @Juicy Scripter за указание на это ...

0 голосов
/ 10 января 2012

От: https://developers.facebook.com/docs/reference/api/page/

Чтобы получить список лайков от пользователя, вам необходимо получить HTTP HTTP /me/likes с действительным токеном доступа пользователь , по крайней мере, с разрешением user_likes. нет вызова метода API для добавления страницы к лайкам или удаления страницы из лайков.

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