Как отличить комментарий, используя Javascript в Facebook Graph API - PullRequest
2 голосов
/ 30 апреля 2011

Как мне отличаться от комментария, который ранее понравился при использовании Graph API?

Ответы [ 2 ]

3 голосов
/ 30 апреля 2011

Согласно документации Graph API вы можете отправить запрос DELETE в / comment_id / likes, и это очистит подобное.

1 голос
/ 02 мая 2011

Вы отправляете запрос DELETE на конечную точку LIKES для объекта Facebook, из которого вы пытаетесь удалить лайк.Для этого вам нужен действительный токен доступа к сеансу пользователя (или токен автономного доступа).Также стоит отметить, что вы не можете нравиться / не похожи на PAGES на Facebook, используя этот метод, то есть процесс, который пользователь должен завершить вручную (посетив страницу или нажав кнопку «лайк» в своей ленте новостей, или даже используя кнопку «лайк»).социальный виджет.)

Ниже приведен пример удаления объекта Like из объекта с помощью PHP PHP SDK.

<?php
$fb = new Facebook(array(
    'appId' => FB_APP_ID,
    'secret' => FB_APP_SECRET,
    'cookie' => true
));

$session = $fb->getSession();

if (empty($session))
{
    $loginUrl = $fb->getLoginUrl();
    echo "<script>window.top.location='{$loginUrl}';</script>";
    exit;
}

$fb_liked_object = '123123_123123_123123'; //put the object id you want to delete here

try
{
    $status = $fb->api("/{$fb_liked_object}/likes", 'DELETE');

    if ($status)
    {
        echo "Success, Unliked!";
    }
    else
    {
        echo "Could not unlike this object.";
    }
}
catch (Exception $e)
{
    var_dump($e);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...