VKParser
by OVK2015
HTML
<script src="https://getfirebug.com/firebug-lite-debug.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.1/jquery.min.js"></script>
<div id="answerPlaceHolder">
</div>
JavaScript
var placeHolder = $('#answerPlaceHolder');
var url = 'https://api.vk.com/method/wall.get?owner_id=1&count=20&filter=all&v=5.45';
var answer;
$.ajax
({
url: url,
type: 'get',
crossDomain: true,
dataType: 'jsonp',
success: function(response)
{
answer = response;
var counter = 1;
answer.response.items.forEach(function(item)
{
console.log('Пост № ' + counter);
if((item.text != 'undefined') && (item.text != ''))
{
placeHolder.append('<div class="postText">' + item.text + '</div>');
console.log(item.text);
}
// console.log(item);
if(
(typeof(item.attachments) !== 'undefined') &&
(item.attachments[0].type == 'photo') &&
(typeof(item.attachments[0].photo.photo_604) !== 'undefined')
)
{
placeHolder.append
(
'<div class="postImage" style="' +
'background-image: url(\'' + item.attachments[0].photo.photo_604 + '\'); ' +
'width: 200px; ' +
'height: 200px; ' +
'background-repeat: no-repeat; ' +
'background-size: cover;"></div>'
);
console.log(item.attachments[0].photo.photo_604);
}
counter++;
console.log('******************************\n');
placeHolder.append('<br>');
});
},
error: function(error)
{
console.log('Ошибка');
console.log(error);
}
});