Java 带android的Magento oauth

Java 带android的Magento oauth,java,android,oauth,magento-1.9,scribe,Java,Android,Oauth,Magento 1.9,Scribe,我正在使用scribe库向Magento注册android 但我得到了一个错误: org.scribe.exceptions.OAuthException: Response body is incorrect. Can't extract token and secret from this: '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <p>The requested URL /oauth/initiate

我正在使用scribe库向Magento注册android

但我得到了一个错误:

org.scribe.exceptions.OAuthException: Response body is incorrect. Can't extract token and secret from this: '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<p>The requested URL /oauth/initiate was not found on this server.</p>
//身份验证类

public static final class MagentoThreeLeggedOAuth extends DefaultApi10a {
    private static final String BASE_URL = "http://myapp.com/";

    @Override
    public String getRequestTokenEndpoint() {
        return BASE_URL + "oauth/initiate";
    }

    @Override
    public String getAccessTokenEndpoint() {
        return BASE_URL + "oauth/token";
    }

    @Override
    public String getAuthorizationUrl(Token token) {
        return null;
    }


    }

请帮我解决这个问题。

这个问题很愚蠢,但很棘手,我问我的Magento开发人员,他回答的基本URL是什么,但遇到了上面的问题,当我进一步搜索时,我发现一些用户使用基本URL像“”或“”等。所以我发现真正的路径是“”,它没有指向基本URL。所以,有时当产品处于开发模式时,会出现此类问题,请向magento dev确认确切的路径

public static final class MagentoThreeLeggedOAuth extends DefaultApi10a {
    private static final String BASE_URL = "http://myapp.com/";

    @Override
    public String getRequestTokenEndpoint() {
        return BASE_URL + "oauth/initiate";
    }

    @Override
    public String getAccessTokenEndpoint() {
        return BASE_URL + "oauth/token";
    }

    @Override
    public String getAuthorizationUrl(Token token) {
        return null;
    }


    }