2016-12-16 6 views
0

я уже смотрел на большинство вопросов, связанных с prestashop.Some из них говорит, что нет апи для prestashop.look по этой ссылкеКак подключить Android-приложение к PrestaShop?

http://online.fastchef.in/api/customers/12?output_format=JSON

это дает результат в JSon form.only вещи чтобы разобрать этот form.but все еще получаю ошибку Мой код: MainActivity

Retrofit retrofit = new Retrofit.Builder() 
        .baseUrl(API_BASE_URL)  
        .addConverterFactory(GsonConverterFactory.create(gson)) 
        .build(); 
int id=Integer.parseInt(mEditText.getText().toString()); 


PrestaShopClient client =retrofit.create(PrestaShopClient.class); 
Call<Customer> hj=client.getCustomer(id); 
hj.enqueue(new Callback<Customer>() { 

     @Override 
     public void onResponse(Call<Customer> call, Response<Customer> response) { 

       int status = response.code(); 
       Customer customer = response.body(); 
       mTextView.setText(customer.getFirstname()); 
                  } 

    @Override 
     public void onFailure(Call<Customer> call, Throwable t) { 

                 } 
          }); 

PrestaShopCLient:

public interface PrestaShopClient { 

@GET("customers/{id}?output_format=JSON") 
Call<Customer> getCustomer(@Path("id") int id); 

}

помочь мне ребята ... эта проблема приняла мой день й половины; (

ответ

0

Мы предлагаем вам создать отдельный веб-сервис, который будет взаимодействовать с андроид приложения и разгонов и передает данные в формате JSON формат.

Веб-сервис означает файл PHP, который присутствует в вашей установке PrestaShop. Он выполняет операции на основе полученных запросов и возвращает данные в формате JSON, которые могут быть дополнительно декодированы вашим приложением android для соответствующих функций.

Вы можете скачать веб-сервис по следующей ссылке

Prestashop Android App

 Смежные вопросы

  • Нет связанных вопросов^_^