Advertisement
alex1rap

VK_API_Attachments

Jan 25th, 2017
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function get_attaches(data) {
  2.         var result = '';
  3.         if (data.attachments) {
  4.             for (var i in data.attachments){
  5.                 var attach = data.attachments[i];
  6.                 switch(attach.type){
  7.                     case 'photo':
  8.                         var photo = attach.photo;
  9.                         var src = '';
  10.                         if (photo.photo_2560) {
  11.                             src = photo.photo_2560;
  12.                         } else if (photo.photo_1280) {
  13.                             src = photo.photo_1280;
  14.                         } else if (photo.photo_807) {
  15.                             src = photo.photo_807;
  16.                         } else if (photo.photo_604) {
  17.                             src = photo.photo_604;
  18.                         } else if (photo.photo_130) {
  19.                             src = photo.photo_130;
  20.                         } else {
  21.                             src = photo.photo_75;
  22.                         }
  23.                         result += '<div class="attach"><span class="attach_title">Фотография:</span><br><img src="' + src + '"></div>';
  24.                         break;
  25.                     case 'video':
  26.                         var video = attach.video;
  27.                         var src = '';
  28.                         if (video.photo_800) {
  29.                             src = video.photo_800;
  30.                         } else if (video.photo_640) {
  31.                             src = video.photo_640;
  32.                         } else  if (video.photo_320) {
  33.                             src = video.photo_320;
  34.                         } else {
  35.                             src = video.photo_130;
  36.                         }
  37.                         result += '<div class="attach"><span class="attach_title">Видеозапись:</span><br><img src="' + src + '"></div>';
  38.                         break;
  39.                     default:
  40.                         result += '<div class="attach">Вложение</div>';
  41.                         break;
  42.                 }
  43.             }
  44.         }
  45.     return result;
  46.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement