Java 创建Magento站点';s原生Android应用程序

Java 创建Magento站点';s原生Android应用程序,java,android,magento,android-intent,Java,Android,Magento,Android Intent,我对以下问题进行了大量研究,但没有发现任何问题: 我必须创建一个基于Magento的站点的本地Android应用程序,并且我必须使用与Magento站点相同的数据库。现在,我发现我们无法访问Magento项目的PHP文件,因为访问被拒绝。那么如何从Android客户端调用Magento登录函数呢 我知道我们必须通过使用Magento中的XMLConnect文件来调用函数。请任何人给我举个例子如何调用该文件以及如何调用 上次解析。哪种解析器更方便?(DOM、SAX、简单XML序列化解析器?) 如何

我对以下问题进行了大量研究,但没有发现任何问题:

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

  • 我知道我们必须通过使用Magento中的XMLConnect文件来调用函数。请任何人给我举个例子如何调用该文件以及如何调用

  • 上次解析。哪种解析器更方便?(DOM、SAX、简单XML序列化解析器?)

  • 如何管理与Magento Store的会话,以便用户可以添加购物车项目并进行在线交易

  • 任何参与过Magento网站应用程序开发的人都可以提供进一步发展的方向。我完全迷路了,从网上的调查中什么也得不到

    任何帮助都将不胜感激。
    还有问候。

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

    简短回答:XMLConnect是最小化工作的最佳方式。与使用php文件连接到数据库相比,它更易于使用API。对于移动应用程序,建议始终使用简单的xml格式,但是,在您的情况下,必须坚持使用xml connect的协议


    有关更多信息,请参阅此链接

    如果任何人正在寻找适用于magento站点的android应用程序,您可以使用此链接

  • Magento提供了两个API用于在Android中开发应用程序

  • SOAP API-

  • REST API-

  • 你必须在你的Magento商店中创建一个具有角色的新用户。这可以通过登录到你的管理员来实现,该选项位于系统->Web服务->用户和角色下

  • 您必须创建角色和用户。然后将角色分配给用户

  • 要使用SOAPAPI,请使用本教程
  • 对于REST api,请使用以下命令-
  • 在RESTAPI中,有Oauth。这个例子没有Oauth。有了Oauth,你可以试试这个
    在声明Android端之前,请确保正确配置了magento。首先在浏览器中测试URL,然后在应用程序中使用。

    谢谢您的回复…是的。.我已经浏览了您提供的链接,并且知道XMLConnect很有用。但是您能否告诉我如何在magento商店中获得登录验证。您可能应该深入查看他们的开发博客。我可以在那里看到更多关于xml使用的信息。是的,我已经查过了,提供的例子并不充分,很多都是错误的,所以我不太清楚。