2016-05-30 11 views
2

Я использую API-интерфейс Clickntap для Vimeo, и он говорит об ошибке http 403, когда я попробую класс класса, который они предоставили.
Нужно ли мне что-то большее, чем токен для загрузки? Вы знаете какой-либо другой Java API для vimeo?Vimeo Java API (Clickntap)

ответ

1

Если у вас есть токен доступа, сгенерированный на vimeo, и вы используете этот токен доступа, этого должно быть достаточно. После этого вы включите в свой проект библиотеку clickntap.

public class UploadFile { 

    public static void main(String[] args) { 
     String accesstoken ="abc"; 
     Vimeo vimeo = new Vimeo(accesstoken); 
     boolean upgradeTo1080 = true; 
     try { 
      String videoEndPoint = vimeo.addVideo(new File(pathtoyourvideo), upgradeTo1080); 
      System.out.println(videoEndPoint); 
     } catch (IOException | VimeoException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 
    } 
} 

в библиотеке методов vimeo.addVideo() для выполнения аутентификации с использованием токена доступа и загрузки видео. Вы также можете настроить параметры. Это очень тривиальная библиотека по сравнению с собственной библиотекой vimeo, которая не очень проста в использовании средним программистом.

+0

Вы рекомендуете ** Clickntap ** или ** Scribe **? Я нашел эти две библиотеки хорошими. –

+1

Похоже, что 'Scribe' является только провайдером auth. Единственная проблема с 'clickntap' - это не асинхронный механизм обратного вызова, чтобы делать асинхронные вызовы для получения информации о ходе, когда мы загружаем видео. – SRy

+0

Вы поняли! Спасибо за советы. –

0

Я не могу разговаривать с библиотекой Clickntap, так как я никогда не использовал ее. Но официальный Vimeo Java API github можно найти here (vimeo-networking-java). README довольно обширен и должен охватывать получение токена аутентификации. На данный момент API загрузки не загружается, но в будущем мы будем выпускать библиотеку для этого. В то же время вы можете использовать vimeo-networking-java в унисон с developer docs для загрузки.

Но в основном вам нужен токен, а также указание, что вам требуется область upload. Вам необходимо запросить доступ к этой области с вашего Vimeo developer account.

См. Ответ на this SO post о том, как легко настроить токен доступа.

+0

Я уже видел этот официальный Vimeo Java API, но проблема в том, что это Android SDK. В Руководстве говорится, что он может быть загружен и получать информацию о видео с помощью REST, но теперь вы сказали, что не имеете его ... Можете ли вы предоставить дополнительную информацию? –

+1

@ JulioC.Boll .. У них также есть библиотека java, но она очень сложная с очень маленькой документацией. Хуже всего то, что касается Vimeo API, они не удосужились предоставить некоторые примеры того, как использовать, особенно когда это коммерческий сервис. – SRy

+1

Julio - только приложение для примера написано на Android, сама библиотека - это исключительно Java. vimeo-networking-java пока не имеет полного охвата нашего API. Наш API поддерживает загрузку, в настоящее время в java-библиотеке нет (но это будет в будущем). @SRy Пожалуйста, напишите любые вопросы (https://github.com/vimeo/vime-networking-java/issues), которые у вас есть на нашем github. Мы активно улучшаем библиотеку/отвечаем на отзывы, что является еще одной причиной, по которой мы предлагаем использовать нашу официальную библиотеку java. Мы стремимся обновить его по мере изменения API. –

 Смежные вопросы

  • Нет связанных вопросов^_^