4

我有以下问题,我在GoogleSO上进行了很多研究,但一无所获::

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

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

  3. 最后解析。哪个解析器会更方便?(DOM、SAX、简单的 XML 序列化解析器?)

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

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

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

4

2 回答 2

3

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

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

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

于 2012-07-16T11:32:56.897 回答
3

如果有人在寻找 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://inhoo.net/dev-talk/android-development/magento-v2-api-soap-android/
  7. 对于 REST api 使用这个- Android - Magento REST Api 无法正确响应
  8. 在 REST API 中,有 Oauth 这个例子没有 Oauth。使用 oauth 你可以试试这个链接

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

于 2014-11-15T10:07:00.160 回答