Вывод комментариев методом wall.getComments

278
20 декабря 2016, 21:52

У меня есть вот такая ссылка

Мне нужно брать из этого источника имена, текст и выводить на странице

Не имею понятия как выдрать из стороннего источника текст. Буду благодарен

Answer 1

Используем ajax с типом jsonp.

При получении данных, обрабатываем полученный json объект так, как нам захочется. В данном случае просто выводим текст в div с помощью callback функции.

var url = 'https://api.vk.com/method/wall.getComments?owner_id=-30458160&post_id=24905&v=5.58'; 
$.ajax({ 
    url: url, 
    dataType: "jsonp", 
    success: function( response ) { 
      if (response && response.response.count > 0) { 
        //console.log( response );  
        response.response.items.forEach(function(item, i, arr) { 
          $('#response-text').append(item.text + '<br/><br/>');           
        }); 
      } 
    } 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<div id="response-text"></div>

 var url = 'https://api.vk.com/method/wall.getComments?owner_id=-30458160&post_id=24905&v=5.58'; 
 $.ajax({ 
   url: url, 
   dataType: "jsonp", 
   success: callback 
 }); 
 
 function callback(response) { 
   if (response && response.response.count > 0) { 
     //console.log( response );  
     response.response.items.forEach(function(item, i, arr) { 
       $('#response-text').append(item.text + '<br/><br/>'); 
     }); 
   } 
 }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<div id="response-text"></div>

И желательно при запросе всё же отделить url и данные, которые в него передаются. Т.е. данные будут в блоке data аякс запроса. Что-то типа:

...
url: 'https://api.vk.com/method/wall.getComments',
data: {
  'owner_id': '-30458160',
  'post_id': '24905',
  'v': '5.58'
},
...
READ ALSO
Как решить проблему с модальными окнами?

Как решить проблему с модальными окнами?

Нашла вот такой вот интересный эффект для модального окна и хочу использовать его в проектеЗадача такая: на странице этот эффект будет использоваться...

201
Как получить доступ к ячейкам в Google Apps Script

Как получить доступ к ячейкам в Google Apps Script

При написание скрипта не получается достать значение ячейки гугл таблиц в Google Apps ScriptДокументацию не осилен, но очень сильно старался

317
Gulp TypeError: glob pattern string required. В чём проблема?

Gulp TypeError: glob pattern string required. В чём проблема?

Я следую по этой статье https://www8host

352