Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Magento服务暂时不可用_Android_Rest_Magento_Signpost - Fatal编程技术网

Android Magento服务暂时不可用

Android Magento服务暂时不可用,android,rest,magento,signpost,Android,Rest,Magento,Signpost,我正在尝试请求Android的产品 我已经使用创建了身份验证。我读到这本书并不是为Android设计的,因此,我搜索了更多,找到了更多 这是我的密码 private void requestOAuth(String url) { OkHttpOAuthConsumer consumer = new OkHttpOAuthConsumer(MAGENTO_API_KEY, MAGENTO_API_SECRET); consumer.setTokenWithS

我正在尝试请求Android的产品

我已经使用创建了身份验证。我读到这本书并不是为Android设计的,因此,我搜索了更多,找到了更多

这是我的密码

private void requestOAuth(String url)
    {
        OkHttpOAuthConsumer consumer = new OkHttpOAuthConsumer(MAGENTO_API_KEY, MAGENTO_API_SECRET);
        consumer.setTokenWithSecret(getAccessToken().getToken(), getAccessToken().getSecret());



        OkHttpClient client = new OkHttpClient.Builder()
                .addInterceptor(new SigningInterceptor(consumer))
                .build();

        final Request request = new Request.Builder()
                .url(url).build();
        try
        {
            Request signedRequest = (Request) consumer.sign(request).unwrap();

            Call call = client.newCall(signedRequest);
            Logger.i(TAG, ">>>> oAuth URL = " + url);
            Response response = call.execute();

            String responseString = response.body().string();
            Logger.i(TAG, "oAuth = " + response.code() + " oAuth Request ___ response  =  " + responseString);
        }
        catch (OAuthMessageSignerException | OAuthExpectationFailedException | OAuthCommunicationException | IOException e)
        {
            Logger.e(e);
        }

    }
我总是得到“服务暂时不可用”和代码500

我激活了guest对其进行测试,发现我发送标题“
accept
”>“
application/json
”,否则它就不能作为guest工作

我在请求身份验证时尝试过,但它的响应类似于“用户角色不可用”

我已经在Magento中完成了角色创建、权限授予等部分。(因此,身份验证已经完成,我有了令牌和令牌秘密)

有人能提出为什么它不起作用吗? 我已经找了好几天了,现在尝试了很多东西,但都没用

有我必须发送的标题吗