如何使用 Ruby 访问 Magento Core Api
我是 Magento 的新手。如何使用 Ruby 访问 magento 核心 API?有教程或者博客吗?
谢谢。
I am new to Magento. How do I access the magento core API using Ruby? Are there any tutorials or blogs?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我认为使用 Magento Web 服务 API 将是桥接 ruby 和 magento 代码的最简单方法。
您可以在此处找到核心 api 文档:http://www.magentocommerce.com/support/magento_core_api
Magento 使用 REST 和 SOAP 进行 API 访问,从 ruby 访问这两者都不会有太多问题。
I think making use of the Magento web services API would be the simplest way to bridge ruby and magento code.
You can find the core api documentation here: http://www.magentocommerce.com/support/magento_core_api
Magento uses REST and SOAP for API access, both of which you shouldn't have too much trouble accessing from ruby.
看看这个例子: http://www.polyvision.org/2011/10/02/using-magento-soap-api-with-ruby-and-savon/
have a look at this example: http://www.polyvision.org/2011/10/02/using-magento-soap-api-with-ruby-and-savon/
我创建了一个名为 magento_api_wrapper 的 gem,它允许您使用 ruby 访问 Magento 的 SOAP API。 https://github.com/harrisjb/magento_api_wrapper
总而言之,如果您想使用 Magento 之一SOAP API 简单过滤器,您可以传递带有键和值的哈希值:
要使用复杂过滤器,传递带有键、运算符和值的哈希值:
这会返回包含所有 Magento 订单的哈希值数组。祝你好运!
I created a gem called magento_api_wrapper that will allow you access Magento's SOAP API using ruby. https://github.com/harrisjb/magento_api_wrapper
To summarize, if you want to use one of the Magento SOAP API simple filters, you can pass a hash with a key and value:
And to use a complex filter, pass a hash with key, operator, and value:
This returns an array of hashes with all your Magento orders. Good luck!