【问题标题】:How to connect android app to PrestaShop?如何将 Android 应用程序连接到 PrestaShop?
【发布时间】:2016-12-16 10:01:55
【问题描述】:

我已经查看了大多数与 prestashop 相关的问题。其中一些人说 prestashop 没有 api。看看这个链接

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

它以 json 形式给出结果。唯一的事情是解析这个表单。但仍然出现错误 我的代码: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) {

                                                         }
                          });

PrestaShop 客户端:

public interface PrestaShopClient {

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

}

帮帮我...这个问题花了我半天时间;(

【问题讨论】:

    标签: android json parsing xml-parsing prestashop-1.6


    【解决方案1】:

    我们建议您创建一个单独的 Web 服务,该服务将与您的 Android 应用程序通信并以 JSON 格式获取和传递数据。

    Web 服务是指 PrestaShop 安装中存在的 PHP 文件。它根据接收到的请求执行操作,并以 JSON 格式返回数据,您的 Android 应用可以进一步解码这些数据以实现相应的功能。

    您可以从以下链接下载网络服务

    Prestashop Android App

    【讨论】:

    • 这不是解决问题的办法,这是在宣传自己的付费产品
    猜你喜欢
    • 2018-09-10
    • 2014-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多