我正在尝试使用其高级API在VIMEO上搜索视频,以获取有关它们的一些基本信息,例如视频ID和缩略图网址。
这是我的代码,我几乎从HERE复制了
public void getResponse() {
String consumerString = "consumer_key_from_vimeo_app";
String consumerSecret = "consumer_secret_from_vimeo_app";
OAuthService service = new ServiceBuilder()
.provider(VimeoApi.class)
.apiKey(consumerString)
.apiSecret(consumerSecret)
.build();
OAuthRequest myrequest = new OAuthRequest(Verb.GET,
"http://vimeo.com/api/rest/?format=json&method=vimeo.videos.search&page=1&per_page=3&summary_response=1&query=shakira");
Token mytoken = new Token("", "");
service.signRequest(mytoken, myrequest);
Response response = myrequest.send();
System.out.println(response.getBody());
}
我希望它能打印 JSON 。但是,这会打印“未找到”HTML页面的代码。关于我做错了什么的想法?
答案 0 :(得分:3)
正确的Vimeo Advanced API网址是" http://vimeo.com/api/rest/v2?method=METHOD"。看起来你错过了v2。您可以在此处阅读更多内容:https://developer.vimeo.com/apis/advanced#endpoint