Example #1
0
 /** Создает пустой альбом видеозаписей. */
 public long addAlbum(Parameters param) throws VKException {
   Response response = request("video.addAlbum", param).execute();
   return response.root().child("album_id").get(0).value().toLong();
 }
Example #2
0
 /** Позволяет изменить порядок альбомов с видео. */
 public boolean reorderAlbums(Parameters param) throws VKException {
   Response response = request("video.reorderAlbums", param).execute();
   return response.root().value().toBoolean();
 }
Example #3
0
 /** Возвращает список альбомов видеозаписей пользователя или сообщества. */
 public List<VideoAlbum> getAlbums(Parameters param) throws VKException {
   Response response = request("video.getAlbums", param).execute();
   return VideoAlbum.parseVideoAlbum(response.root().child("items").get(0));
 }
Example #4
0
 /** Позволяет получить информацию об альбоме с видео. */
 public VideoAlbum getAlbumById(Parameters param) throws VKException {
   Response response = request("video.getAlbumById", param).execute();
   return new VideoAlbum(response.root());
 }
Example #5
0
 /** Возвращает адрес сервера (необходимый для загрузки) и данные видеозаписи. */
 public URL save(Parameters param) throws VKException {
   final Response response = request("video.safeSave", param).execute();
   return response.root().child("upload_url").get(0).value().toURL();
 }
Example #6
0
 /** Возвращает список видеозаписей в соответствии с заданным критерием поиска. */
 public List<Video> search(Parameters param) throws VKException {
   Response response = request("video.search", param).execute();
   return Video.parseVideo(response.root().child("items").get(0));
 }
Example #7
0
 /** Позволяет пожаловаться на комментарий к видеозаписи. */
 public boolean reportComment(Parameters param) throws VKException {
   Response response = request("video.reportComment", param).execute();
   return response.root().value().toBoolean();
 }
Example #8
0
 /** Добавляет отметку на видеозапись. */
 public int putTag(Parameters param) throws VKException {
   Response response = request("video.putTag", param).execute();
   return response.root().child("tag id").get(0).value().toInt();
 }
Example #9
0
 /** Возвращает список отметок на видеозаписи. */
 public List<Tag> getTags(Parameters param) throws VKException {
   Response response = request("video.getTags", param).execute();
   return Tag.parseTag(response.root());
 }
Example #10
0
 /** Cоздает новый комментарий к видеозаписи */
 public long createComment(Parameters param) throws VKException {
   Response response = request("video.createComment", param).execute();
   return response.root().value().toLong();
 }
Example #11
0
 /** Возвращает список комментариев к видеозаписи. */
 public List<Comment> getComments(Parameters param) throws VKException {
   Response response = request("video.getComments", param).execute();
   return Comment.parseComment(response.root());
 }