Java Android OAuthConnectionException上的Scribe
我正在尝试为我的Android应用程序构建oauth身份验证。 我使用ZF2和PECL OAuthProvider构建了服务器端,但现在我正在尝试构建客户端 我尝试了signpost wich,但在请求令牌请求时失败,因此我切换到Scribe,但这并不更好: 当我尝试获取请求令牌时,我得到一个异常。这是我的跟踪(在调试模式下) 以下是代码(尽可能简单): 我的OAuthApi基于示例,也很简单:Java Android OAuthConnectionException上的Scribe,java,android,oauth,scribe,Java,Android,Oauth,Scribe,我正在尝试为我的Android应用程序构建oauth身份验证。 我使用ZF2和PECL OAuthProvider构建了服务器端,但现在我正在尝试构建客户端 我尝试了signpost wich,但在请求令牌请求时失败,因此我切换到Scribe,但这并不更好: 当我尝试获取请求令牌时,我得到一个异常。这是我的跟踪(在调试模式下) 以下是代码(尽可能简单): 我的OAuthApi基于示例,也很简单: public class OAuthApi extends DefaultApi10a {
public class OAuthApi extends DefaultApi10a {
@Override
public String getRequestTokenEndpoint()
{
Log.i("REQUEST ", Const.SERV+"oauth/requesttoken");
return Const.SERV+"oauth/requesttoken";
}
@Override
public String getAccessTokenEndpoint()
{
return Const.SERV+"oauth/accesstoken";
}
@Override
public String getAuthorizationUrl(Token requestToken)
{
return String.format(Const.SERV+"oauth/authorize?token=%s", requestToken.getToken());
}
}
我做错了什么?
Android上的Scribe有限制吗
谢谢
OAuthService service = new ServiceBuilder()
.provider(OAuthApi.class)
.apiKey(Const.CONSUMER_KEY)
.apiSecret(Const.CONSUMER_SECRET)
.debug()
.build();
Token requestToken = service.getRequestToken();
Log.i("Token", requestToken.getToken());
public class OAuthApi extends DefaultApi10a {
@Override
public String getRequestTokenEndpoint()
{
Log.i("REQUEST ", Const.SERV+"oauth/requesttoken");
return Const.SERV+"oauth/requesttoken";
}
@Override
public String getAccessTokenEndpoint()
{
return Const.SERV+"oauth/accesstoken";
}
@Override
public String getAuthorizationUrl(Token requestToken)
{
return String.format(Const.SERV+"oauth/authorize?token=%s", requestToken.getToken());
}
}