2

我正在使用 Vimeo API 在 Web 应用程序上下文中获取视频,我有一个简单的问题(我希望:P)

可以使用 oAuth 协议并通过以下链接请求应用程序授权:https://vimeo.com/oauth/authorize?oauth_token=XXXX,而不强制用户登录浏览器?

我注意到,如果我没有登录 Vimeo,当我转到https://vimeo.com/oauth/authorize?oauth_token=XXXX时,Vimeo 会将我重定向到登录页面......

谢谢。

4

1 回答 1

2

我找到了 =)

您可以使用应用程序凭据或登录数据创建访问令牌。在这种情况下,您不必进行授权调用。

示例(取自评论):

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());
于 2012-10-02T09:07:00.357 回答