APIを介してoAUthを使用して写真をimgurにアップロードしようとしています。(認証と認証の後で)imgurからアクセストークンを取得できましたが、このアクセストークンを使用して画像をアップロードしようとすると、401エラーが発生します。
アップロードリクエスト中に送信された署名に問題があると思われます。署名を取得するために使用しているベースストリングとキーをPFBします。
String signatureBaseString = "POST&" +
URLEncoder.encode(UploadURL, "UTF-8")+
"&"+"oauth_consumer_key%3D"+ URLEncoder.encode(TwitterClientID, "UTF-8")+
"%26oauth_nonce%3D"+ URLEncoder.encode(timestamp, "UTF-8")+
"%26oauth_signature_method%3D"+ URLEncoder.encode("HMAC-SHA1", "UTF-8")+
"%26oauth_timestamp%3D"+ URLEncoder.encode(String.valueOf(timestamp), "UTF-8")+
"%26oauth_token%3D"+ URLEncoder.encode(accessToken, "UTF-8")+
"%26oauth_version%3D" + URLEncoder.encode("1.0", "UTF-8");
String signingKey = TwitterClientSecret +"&"+accesstokenSecrate;
署名に関して私が見逃しているものはありますか?