Android — Magento REST API не может ответить должным образомAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android — Magento REST API не может ответить должным образом

Сообщение Anonymous »

Я хочу вызвать Magento REST API из Android. Используйте код ниже.

Код: Выделить всё

new HttpAsyncTask().execute("http://myweb.com/api/rest/products");
public static String GET(String url){
InputStream inputStream = null;
String result = "";
try {

// create HttpClient
HttpClient httpclient = new DefaultHttpClient();

// make GET request to the given URL
HttpResponse httpResponse = httpclient.execute(new HttpGet(url));

// receive response as inputStream
inputStream = httpResponse.getEntity().getContent();

// convert inputstream to string
if(inputStream != null)
result = convertInputStreamToString(inputStream);
else
result = "Did not work!";

} catch (Exception e) {
Log.d("InputStream", e.getLocalizedMessage());
}

return result;
}

private static String convertInputStreamToString(InputStream inputStream) throws IOException{
BufferedReader bufferedReader = new BufferedReader( new InputStreamReader(inputStream));
String line = "";
String result = "";
while((line = bufferedReader.readLine()) != null)
result += line;

inputStream.close();
return result;

}

private class HttpAsyncTask extends AsyncTask {
@Override
protected String doInBackground(String... urls) {

return GET(urls[0]);
}
// onPostExecute displays the results of the AsyncTask.
@Override
protected void onPostExecute(String result) {
Toast.makeText(getBaseContext(), "Received!", Toast.LENGTH_LONG).show();
etResponse.setText(result);
}
URL-адрес не пуст. Используя тот же код, я получил ответ от других образцов URL-адресов. Но URL-адрес Magento дал результат «Служба временно недоступна». Я не знаю, что в этом плохого. У меня есть 2 вопроса.
  • Можно ли вызвать URL-адрес Magento REST Api непосредственно из клиента
  • Можно ли вызвать Magento REST API без OAuth (я звонил без OAuth).
Может кто-нибудь знает соединение Magento-Android REST Api, пожалуйста, помогите мне.

Подробнее здесь: https://stackoverflow.com/questions/250 ... d-properly
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»