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");
これは失敗し、署名が無効であることを教えてくれます。