Android 401 flickr中OAuth授权期间的响应

Android 401 flickr中OAuth授权期间的响应,android,oauth,flickr,flickrj,Android,Oauth,Flickr,Flickrj,我开发了android应用程序,可以将照片备份到flickr 我有好几次遇到下一个问题: 有时,在将请求令牌交换为访问令牌的过程中,我收到401响应代码:401,响应消息:Unauthorized,错误:oauth_problem=token_被拒绝,而不是使用访问令牌进行响应 当我起诉3g互联网时,这些问题主要发生在我的互联网连接不良时 以下是显示此行为的日志: 2015-01-07 17:12:00,603 DEBUG [oauth.OAuthInterface]-[122] Getting

我开发了android应用程序,可以将照片备份到flickr

我有好几次遇到下一个问题: 有时,在将请求令牌交换为访问令牌的过程中,我收到401响应代码:401,响应消息:Unauthorized,错误:oauth_problem=token_被拒绝,而不是使用访问令牌进行响应

当我起诉3g互联网时,这些问题主要发生在我的互联网连接不良时

以下是显示此行为的日志:

2015-01-07 17:12:00,603 DEBUG [oauth.OAuthInterface]-[122] Getting Request Token with parameters: www.flickr.com/services/oauth/request_token [
Parameter [name=oauth_callback, value={MY_APP_NAME}-flickr://callback], 
Parameter [name=oauth_consumer_key, value={MY_CONSUMER_KEY}], 
Parameter [name=oauth_nonce, value=154099562370628], 
Parameter [name=oauth_signature_method, value=HMAC-SHA1], 
Parameter [name=oauth_timestamp, value=1420630920], 
Parameter [name=oauth_version, value=1.0], 
Parameter [name=oauth_signature, value=oVkmG/7nOoiO0P6Dm2j4Aql4lDs=]
] 

2015-01-07 17:12:01,695 DEBUG [oauth.OAuthInterface]-[136] 
Response: {oauth_token_secret={RESULT_OAUTH_TOKEN_SECRET}, oauth_callback_confirmed=true, oauth_token={RESULT_OAUTH_TOKEN}}
之后,我在浏览器中为用户打开下一个url: url=m.flickr.com/services/oauth/authorize?oauth_token={RESULT_oauth_token}&perms=write

授权后,我得到下一次回调:

{MY_APP_NAME}-flickr://callback?oauth_token={RESULT_OAUTH_TOKEN}&oauth_verifier=59bbeb1cb3ffedca
我使用验证器发出下一个请求:

2015-01-07 17:12:47,043 DEBUG [flickrjandroid.REST]-[288] Send Post Input parameters [
Parameter [name=oauth_consumer_key, value={MY_CONSUMER_KEY}], 
Parameter [name=oauth_nonce, value=154146242657849], 
Parameter [name=oauth_signature_method, value=HMAC-SHA1], 
Parameter [name=oauth_timestamp, value=1420630967], 
Parameter [name=oauth_token, value={RESULT_OAUTH_TOKEN}], 
Parameter [name=oauth_verifier, value=59bbeb1cb3ffedca], 
Parameter [name=oauth_version, value=1.0], 
Parameter [name=oauth_signature, value=yZjgD6iKGxn4lzJVuZHnEaqWsHE=]] api.flickr.com:443/services/oauth/access_token
答复是:

响应代码:401,响应消息:Unauthorized,错误:oauth\u problem=token\u被拒绝

什么会导致令牌被拒绝? 在得到401响应后,我是否可以尝试使用相同的验证器发出另一个请求,或者这也将返回401响应

这个问题有时会发生,通常是在互联网连接不好的时候。
对于授权,我使用flickrj-android-2.1.1

以下是拒绝令牌的一些原因:

请求令牌已用于交换访问令牌。 请求令牌与使用者密钥不匹配。 从使用者收到的验证代码无效。
嗨Rostyslav Roshak你解决了这个问题吗?