URL-адрес авторизации API Vimeo без входа в систему

Я использую Vimeo API для получения видео в контексте веб-приложения, и у меня есть простой вопрос (надеюсь: P)

Сделать запрос на авторизацию приложения можно по протоколу oAuth и по следующей ссылке: https://vimeo.com/oauth/authorize?oauth_token=XXXX, БЕЗ принудительного входа пользователя в браузер?

Я заметил, что если я не вошел в Vimeo, то при переходе на https://vimeo.com/oauth/authorize?oauth_token=XXXX, Vimeo перенаправляет меня на страницу входа...

Спасибо.


person JMarques    schedule 01.10.2012    source источник


Ответы (1)


Я нашел =)

Вы можете создать токен доступа, используя учетные данные приложения или данные для входа. В этом случае вам не нужно делать авторизационный вызов.

Пример (взято из комментариев):

String vimeoAPIURL = "vimeo.com/api/rest/v2?video_id=213";
OAuthRequest request = new OAuthRequest(Verb.GET, vimeoAPIURL);

request.addQuerystringParameter("format", "json");
request.addQuerystringParameter("method","vimeo.videos.getUploaded";
request.addQuerystringParameter("user_id", "user137");
request.addQuerystringParameter("full_response", "true");
request.addQuerystringParameter("method","vimeo.videos.getThumbnailUrls");

service.signRequest(accessToken, request);
Response response = request.send();

Syso(response.getCode());
Syso(response.getBody());
person JMarques    schedule 02.10.2012