Magento的移动应用程序Api(Android / IOS)

时间:2016-04-01 08:51:56

标签: api magento mobile

我正在开发一个Magento电子商务网站,并希望为我的Magento商店开发IOS和Android应用程序。但不确定如何通过API与商店沟通。

任何人都可以告诉我一步一步的指导,编写php脚本(或其他任何东西)与我的商店沟通来构建应用程序。

提前致谢。

此致

3 个答案:

答案 0 :(得分:0)

转到magento后端

System > web Service > Soap/xml- RPC users & Soap/xml- RPC roles

创建用户名和Api密钥并传递这些值,全部是

答案 1 :(得分:0)

首先从System>创建一个soap用户;网络服务> Soap / xml-RPC用户并将用户分配给适当的角色。

然后使用此结构调用方法:

$client = new SoapClient('http://1tamas-dev/api/soap/?wsdl');
$session = $client->login('soap_user', 'soap_password');
$result = $client->call($session,'catalog_product.list');

您可以在magento文档中找到更多信息: http://devdocs.magento.com/guides/m1x/api/soap/introduction.html

答案 2 :(得分:0)

如果有人在寻找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商店中创建具有角色的新用户。您可以通过登录Admin来执行此操作,并且该选项位于系统-> 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。首先在浏览器中测试网址,然后在应用程序中使用它。