【问题标题】:Creating Magento Site's Native Android Application创建 Magento 站点的原生 Android 应用程序
【发布时间】:2012-07-15 05:16:21
【问题描述】:

我有以下问题,我在Google 和SO 上进行了大量研究,但一无所获::

  1. 我必须创建一个 基于 Magento 的站点的原生 Android 应用程序,并且我必须使用相同的 数据库 Magento 网站。现在,我发现我们无法访问 Magento 项目的 PHP 文件,因为访问被拒绝。那么如何从 Android 客户端调用 Magento 登录功能呢?

  2. 我知道我们必须通过使用 Magento 中的 XML-Connect 文件来调用该函数。请任何人都可以给我一个示例如何调用该文件以及如何?

  3. 上次解析。哪个解析器会更方便? (DOM、SAX、SIMPLE XML 序列化解析器?)

  4. 如何管理 Magento 商店的会话,以便用户可以将商品添加到购物车并进行在线交易。

任何参与过 Magento Site 应用程序开发的人都会提供一些进一步发展的方向。我完全迷失了,从在线研究中一无所获。

任何帮助都将受到高度赞赏。 和问候。

【问题讨论】:

    标签: java android magento android-intent


    【解决方案1】:

    如果有人正在寻找 magento 网站的 android 应用程序,您可以使用它。

    1. Magento 提供了两个 API 用于在 Android 中开发您的应用

    2. SOAP API - http://www.magentocommerce.com/api/soap/introduction.html

    3. REST API - http://www.magentocommerce.com/api/rest/introduction.html

    4. 您必须在 Magento 商店中创建一个具有角色的新用户。您可以通过登录到您的管理员来执行此操作,该选项位于系统->WebServices->User&Roles 下。

      李>
    5. 您必须创建角色和用户。然后将角色分配给用户。

    6. 要使用 SOAP API,请使用本教程http://inchoo.net/dev-talk/android-development/magento-v2-api-soap-android/
    7. 对于 REST api 使用这个-Android - Magento REST Api Cannot Respond Properly
    8. 在 REST API 中,有 Oauth 这个例子没有 Oauth。使用 oauth 你可以试试这个link。

    在说明 Android 端之前,请确保 magento 配置正确。先在浏览器中测试url,然后在Application中使用。

    【讨论】:

      【解决方案2】:

      我没有使用过 Magento 网站。但我曾与类似的网站合作以连接到移动应用程序。

      简短回答:XML-Connect 是最大程度减少工作量的最佳方式。而且它的 API 比使用 php 文件连接到数据库更容易使用。对于移动应用程序,始终建议使用简单的 xml 格式,但是,在您的情况下,您必须坚持使用 xml-connect 的协议。

      有关更多信息,请参阅此链接http://inchoo.net/ecommerce/magento/develop-your-own-magento-mobile-application/

      【讨论】:

      • 感谢您的回复...是的..我已经浏览过您提供的链接并知道 XMLConnect 很有帮助。但是您能告诉我如何在 magento 中获得登录身份验证商店。
      • 也许你应该深入查看他们的开发博客。我可以在那里看到有关 xml 使用的更多信息。 inchoo.net/category/mobile-development/android-development
      • 是的..我在那里检查过..提供的示例还不够,其中许多运行时只有错误...所以不清楚。
      猜你喜欢
      • 2014-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-08
      • 2015-12-14
      • 2012-06-27
      • 1970-01-01
      • 2021-12-29
      相关资源
      最近更新 更多