2012-07-16 168 views
4

我有我已经Google研究了很多以及在SO但一无所获::创建的Magento网站的原生Android应用程序

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

  2. 我已经知道,我们必须通过使用XML ,连接文件中Magento的调用的函数。请任何人都可以给我一个例子如何调用那个文件怎么样?

  3. 最后解析。哪个解析器会更方便? (DOM,SAX,SIMPLE XML序列化分析器?)

  4. 如何使用Magento Store管理会话以便用户可以添加到购物车项目并可以执行联机事务。

任何从事Magento网站应用程序开发工作的人都会提供一些进一步发展的方向。我完全迷失了,没有从网络研究中得到什么。

任何帮助将高度赞赏。 并关心。

回答

3

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

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

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

+0

感谢您的回复...是的,我已经通过链接之前,你提供了,并知道XMLConnect是有帮助的。但你能告诉我如何获得在magento商店登录身份验证。 – 2012-07-16 11:39:10

+0

也许你应该深入检查他们的开发博客。我可以在那里看到更多关于xml使用情况的信息。 http://inchoo.net/category/mobile-development/android-development/ – codetiger 2012-07-16 11:50:08

+0

是的,我在那里检查过,并且提供了它们的示例不够充分,其中很多只运行错误...所以没有得到明确的想法。 – 2012-07-17 04:37:55

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创建一个新用户以角色存储。您可以通过登录到管理员来执行此操作,该选项位于系统 - > Web服务 - >用户&角色下。

  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.With的OAuth,你可以试试这个link

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