出现Scribe错误的Android无法验证您的身份代码:32

出现Scribe错误的Android无法验证您的身份代码:32,android,twitter,oauth,scribe,Android,Twitter,Oauth,Scribe,我正在使用scrible 1.3.5为android创建应用程序,但在获得用户响应时遇到问题 但是得到了错误 "{"errors":[{"message":"Could not authenticate you","code":32}]}" 有一个单独的活动,首先是服务的创建 service = new ServiceBuilder() .provider(TwitterApi.SSL.class) .apiKey(getString(R.string.twitter_customer_key

我正在使用scrible 1.3.5为android创建应用程序,但在获得用户响应时遇到问题 但是得到了错误

"{"errors":[{"message":"Could not authenticate you","code":32}]}"
有一个单独的活动,首先是服务的创建

service = new ServiceBuilder()
.provider(TwitterApi.SSL.class)
.apiKey(getString(R.string.twitter_customer_key))
.apiSecret(getString(R.string.twitter_customer_secret))
.callback(getString(R.string.twitter_callback_url))
.build();
之后,在AsyncTask中,我将获得请求令牌和authUrl

requestToken = service.getRequestToken();
service.getAuthorizationUrl(requestToken);
之后,在我的WebViewClient实现中,我将获得Access令牌

Uri uri = Uri.parse(url);
final Verifier verifier = new Verifier(uri.getQueryParameter("oauth_verifier"));
(new AsyncTask<Void, Void, Token>() {
@Override
protected Token doInBackground(Void... params) {
Token accessToken = service.getAccessToken(requestToken, verifier);
OAuthRequest request = new OAuthRequest(Verb.GET, "https://api.twitter.com/1.1/account/verify_credentials.json");
service.signRequest(accessToken, request);
Response response = request.
Log.d("TWITTER RESPONSE", response.getBody());
return accessToken;
}

@Override
protected void onPostExecute(Token accessToken) {
// AccessToken is passed here! Do what you 
finish();
}
}).execute();

我做错了什么,也许有某种方法可以从这些错误消息中找到任何东西,我可以提供更多信息,我真的很抱歉,但是代码很好,问题是twitter api密钥。它被复制了一些更改,所以它是错误的

上面的代码对我来说很好