magento的web services API很早就有了,一直没试着用一下,最近有这方面的需求,照着网上的文章尝试了下,用起来还是很方便的,下面是测试的代码片段,类似的网上都能找到。
$_SOAP = new SoapClient('http://192.168.1.10/magento/index.php/api/soap/?wsdl'); $sessionId = $_SOAP->login('shuishui', '123456');
测试是在本机进行,登录的账户需要预先在后台设置,因为测试的关系设的是最大权限
$orderList = $_SOAP->call($sessionId, 'sales_order.list',array(array('created_at'=>array ('from'=>$formTime,'to'=>$toTime2))) ); foreach($orderList as $order){ echo var_export($order); break; }
sales_order.list这个函数是根据过滤条件获得订单,这里用的条件是订单时间,然后打印出第一条订单的所有信息(这个函数并没有包含订单的所有信息,要获取详细信息要用另一个函数)。
PS:传闻中magento的web services调用很慢,今天算是见识到了,那是相当慢啊,刷新一次浏览器,等的过程可以打好几个哈欠。特别测试了下,不调用任何函数,只是登录然后打印出sessionId,同样要等很久,看来这第一步登录就浪费了N多时间。(虽然本机的配置没服务器好,但速度应该不会差太多)
您还没有登录,请您登录后再发表评论
Magento-中文开发教程, 欢迎大家指出错误。 深入理解Magento-第一章 – Magento强大的配置系统 深入理解Magento-第二章 – Magento请求分发与控制器 深入理解Magento-第三章 – 布局,块和模板 深入理解...
magento-ce-2.4.0_sample_data-2020-07-26-02-51-57.tar.gz Include sample data
magento-1.8.0.0.tar.gz
magento-ce-2.4.0-2020-07-24-11-15-38.tar.gz 不带sample data
Magento-Redismanager, 在 Magento,用于Redis的超级用户控制 Redis 管理Redis服务的实用程序特性系统> 配置>的自动或者手动配置高级> Redis管理在负载均衡环境中缓存服务不同的理想情况直接从magento面板管理员管理...
magento-1.6.2.0 magento-1.6.2.0 magento-1.6.2.0
magento -redis 安装包
因为国外网速太慢了,所以下载后分享给需要的人。magento-ce-2.4.2-p1-2021-04-22-10-49-09
最新的magento-1.7.0.2汉化包,汉化率达到98%上,绝对适合你
以详细的操作实例说明了magento的使用、配置、开发相关的实际应用。
php-magento-api 用于 Magento SOAP API 的 PHP 库 @作者本顿斯奈德@website @created 5/19/2013 @2015 年 4 月 2 日更新
magento-演示数据1.6.1.0
magento-1.9.1.1-2015-04-30-12-49-08 源代码包
magento-1.6.1.0最新英文版
magento-1.7.0.7z,安装包
在Magento 2站点内安装要在您的Magento 2项目中使用,可以使用: composer require --dev magento/magento-coding-standard 出于安全考虑,以这种方式安装时,无法自动添加phpcs的Magento标准。 您可以通过将以下...
magento-enhancedemails-源码.rar
py-magento-api Magento 的 SOAP API 的 Python 库 http://www.magentocommerce.com/api/soap/introduction.html作者:本顿·斯奈德网站: : 创建时间:13 年 5 月 19 日修订:3/10/15用法 magento = Magento('...
Ajax-Magento-ajax-add-to-cart.zip,[模块magento 1]magento ajax添加到购物车-ajoter vos produits au panier en ajax/感谢ajax将您的产品添加到购物车,ajax代表异步javascript和xml。它是多种web技术的集合,包括...
Magento-CE-2.3.4_sample_data-2020-01-22-11-11-58.tar.gz源自官网
相关推荐
Magento-中文开发教程, 欢迎大家指出错误。 深入理解Magento-第一章 – Magento强大的配置系统 深入理解Magento-第二章 – Magento请求分发与控制器 深入理解Magento-第三章 – 布局,块和模板 深入理解...
magento-ce-2.4.0_sample_data-2020-07-26-02-51-57.tar.gz Include sample data
magento-1.8.0.0.tar.gz
magento-ce-2.4.0-2020-07-24-11-15-38.tar.gz 不带sample data
Magento-Redismanager, 在 Magento,用于Redis的超级用户控制 Redis 管理Redis服务的实用程序特性系统> 配置>的自动或者手动配置高级> Redis管理在负载均衡环境中缓存服务不同的理想情况直接从magento面板管理员管理...
magento-1.6.2.0 magento-1.6.2.0 magento-1.6.2.0
magento -redis 安装包
因为国外网速太慢了,所以下载后分享给需要的人。magento-ce-2.4.2-p1-2021-04-22-10-49-09
最新的magento-1.7.0.2汉化包,汉化率达到98%上,绝对适合你
以详细的操作实例说明了magento的使用、配置、开发相关的实际应用。
php-magento-api 用于 Magento SOAP API 的 PHP 库 @作者本顿斯奈德@website @created 5/19/2013 @2015 年 4 月 2 日更新
magento-演示数据1.6.1.0
magento-1.9.1.1-2015-04-30-12-49-08 源代码包
magento-1.6.1.0最新英文版
magento-1.7.0.7z,安装包
在Magento 2站点内安装要在您的Magento 2项目中使用,可以使用: composer require --dev magento/magento-coding-standard 出于安全考虑,以这种方式安装时,无法自动添加phpcs的Magento标准。 您可以通过将以下...
magento-enhancedemails-源码.rar
py-magento-api Magento 的 SOAP API 的 Python 库 http://www.magentocommerce.com/api/soap/introduction.html作者:本顿·斯奈德网站: : 创建时间:13 年 5 月 19 日修订:3/10/15用法 magento = Magento('...
Ajax-Magento-ajax-add-to-cart.zip,[模块magento 1]magento ajax添加到购物车-ajoter vos produits au panier en ajax/感谢ajax将您的产品添加到购物车,ajax代表异步javascript和xml。它是多种web技术的集合,包括...
Magento-CE-2.3.4_sample_data-2020-01-22-11-11-58.tar.gz源自官网