我已经能够使用 Scribe API 从 Vimeo 成功获取访问令牌。
但是,当我尝试访问受保护的资源时,会收到无效签名错误。我OAuthService
用来尝试访问受保护资源的我看起来像:
OAuthService service = new ServiceBuilder()
.provider(VimeoApi.class)
.apiKey(APIKEY)
.apiSecret(API_SECRET)
.signatureType(SignatureType.QueryString)
.build();
然后,我提出一个请求,执行以下操作:
OAuthRequest orequest = new OAuthRequest(Verb.GET, "http://vimeo.com/api/rest/v2");
orequest.addBodyParameter("method", "vimeo.videos.upload.getQuota");
这失败并告诉我签名无效。