@cantmakemyname

Почему не выполняется метод api вконтакте, если я не залогинен?

Привет. Я получаю количество лайков моей страницы вот таким способом:
VK.api("likes.getList", {type: "sitepage", owner_id: appId, page_url: siteUrl}, function (data) {
    //показать данные
});

Если я залогинен вконтакте, то метод вызывает коллбек и передает туда данные, а вот если я не залогинен, то не вызывает коллбек. Подскажите, пожалуйста, почему так?

Я могу еще получить данные через JSONP:
$.getJSON('https://api.vk.com/method/likes.getList?type=sitepage&owner_id=appId&page_url=siteUrl&filter=likes&callback=?', function(data,status,xhr) {
    //показать данные
});

Но мне интересно, почему не срабатывает метод через Javascrip. Заранее спасибо!
  • Вопрос задан
  • 2505 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы