Android Magento服务暂时不可用
我正在尝试请求Android的产品 我已经使用创建了身份验证。我读到这本书并不是为Android设计的,因此,我搜索了更多,找到了更多 这是我的密码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
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中完成了角色创建、权限授予等部分。(因此,身份验证已经完成,我有了令牌和令牌秘密)
有人能提出为什么它不起作用吗?
我已经找了好几天了,现在尝试了很多东西,但都没用
有我必须发送的标题吗