Questions tagged «soap-api-v2»

1
为什么SOAPv2 WS-I无法更新许多属性之一?
我将Magento CE 1.7.0.2与SOAPv2和WS-I结合使用。我正在尝试使用catalogProductUpdate-Method 更新产品。 下面的代码示例中的描述已更新,但制造商属性(= select)未更新。的结果catalogProductUpdate是bool(true)。 我尝试了一些(不太好,但我很拼命;-)),例如: 分配整数值777来$manufacturer->value设置值 在extra_attributes字段之内/之外,设置产品ID(但我确定需要在Additional_attributes中设置) 将制造商名称设置为$manufacturer->value而不是值777 码: $newProductData = new stdClass(); $additionalAttrs = array(); $manufacturer = new stdClass(); $manufacturer->key = "manufacturer"; $manufacturer->value = "777"; $additionalAttrs['single_data'][] = $manufacturer; $newProductData->description = "Description Test1"; $newProductData->additional_attributes = $additionalAttrs; $result = $client->catalogProductUpdate((object)array('sessionId' => $sessionId, 'productId' => "2110000010058 ", 'productData' => (object)$newProductData, …

3
SOAP错误:解析WSDL:无法从“”加载,无法加载外部实体
我们正在为magento网站开发一个android应用。我们必须将SOAP API从magento传递到android,以获取会话ID。 通过以下链接,我们在magento管理面板中创建了SOAP Web用户和角色: https://www.yireo.com/tutorials/magebridge/administration/596-step-by-step-create-a-magento-api-user 当我们尝试从android连接到magento时,出现错误。这是我们正在使用的链接: http://videomergerapp.com/index.php/api/v2_soap/

2
Soap API-如何基于分页限制10获取请求?
我正在使用catalogProductList获取产品列表,返回结果花费的时间太长(请参见屏幕截图),实际上我的产品数量为24K,如何使用限制10运行,如果我单击第2页然后仅加载下一个10(现在加载)然后,所有内容只会显示该值)。 现在我的设计看起来像 代码: $proxy = new SoapClient('www.abc.com/api/v2_soap/?wsdl=1'); $sessionId = $proxy->login((object)array('username' => 'abc', 'apiKey' => 'abc123')); $result = $proxy->catalogProductList((object)array('sessionId' => $sessionId->result, 'filters' => null)); return $result->result(); 注意:https : //datatables.net/examples/styling/bootstrap4 如何运行API soap v2作为限制10,并且当我单击第2页时应该是下一个10负载吗?

7
如何获取特定产品的所有图像
如何通过使用此代码获取特定产品的所有图像,我只能获取特定产品的单个图​​像。。 请帮助我是新来的。 <?php // Get products in category require_once('../app/Mage.php');//Path to Magento umask(0); if(isset($_GET["categoryId"])){ $categoryId=$_GET["categoryId"]; $proxy = new SoapClient('http://www.prashant.com/index.php/api/v2_soap/?wsdl'); // TODO : change url $sessionId = $proxy->login('prash', 'prashant123@'); // TODO : change login and pwd if necessary $products= $proxy->catalogCategoryAssignedProducts($sessionId,$categoryId); $itemDetails=array(); Mage::app(); foreach ($products as $item) { $product2 = Mage::getModel('catalog/product')->load($item->product_id); $productMediaConfig = …

3
如何使用Magento SOAP将文件附件上传到自定义产品属性
这与我的问题有关;如何获得产品文件附件 我想制作一个可以Intellimage_Attachs在其他问题中使用该模块的脚本(不在服务器上)。 如果可能的话,我将使用Magento SOAP。 我目前遇到的问题是我无法获取/放置/更新/我们的产品“样本/文件”。 return $this->handle->call($this->session,'product_custom_option.list', "productnamehere "); 带回一个产品,我有:(附件的空白阵!显然用错了SOAP调用,其中一个是正确的?(如product_custom_option.list不正确,我的功能正常工作与其他呼叫。) 更新 尝试过: return $this->handle->call($this->session, 'product_downloadable_link.list', array( $sku . " ")); 但是,即使这些产品使用,它们也不是可下载的产品,因此无法使用samples。

3
购物车的送货方式不可用
我必须将送货方式设置为购物车,并且能够显示所有可用的送货方式,并且我已经将有效的送货方式作为SOAP Web服务方法“ shoppingCartShippingMethod”的输入参数,因此,是否需要更改Magento管理面板上的配置? <?php $proxy = new SoapClient('http://127.0.0.1/magento/index.php/api/v2_soap/?wsdl'); $sessionId = $proxy->login('cats', 'sudhir123'); echo "\nSession Id = "; var_dump($sessionId); $cartId = $proxy->shoppingCartCreate($sessionId, '3'); echo "\nCart Id = "; var_dump($cartId); $customerData = array( "firstname" => "testFirstname", "lastname" => "testLastName", "email" => "testEmail@mail.com", "mode" => "guest", "website_id" => "0" ); $resultCustomerSet = $proxy->shoppingCartCustomerSet($sessionId, …

1
无效的api路径
嗨,我创建了用于用户登录的自定义api,它的工作正常。但是我试图创建API以获取类别图像。它为内置的magento api提供了无效的api路径。以下是我正在使用的配置文件。 Config.xml <?xml version="1.0"?> <config> <modules> <Mycustom_Masterapi> <version>1.0</version> </Mycustom_Masterapi> </modules> <global> <models> <masterapi> <class>Mycustom_Masterapi_Model</class> </masterapi> </models> <helpers> <masterapi> <class>Mycustom_Masterapi_Helper</class> </masterapi> </helpers> </global> </config> api.xml <?xml version="1.0"?> <config> <api> <resources> <masterapi_loginmodel translate="title" module="masterapi"> <model>masterapi/loginmodel_api</model> <title>Demo Custommoduleapi API</title> <acl>masterapi/loginmodel</acl> <methods> <!-- <list translate="title" module="masterapi"> <title>List of masterapi</title> <method>clogin</method> </list> --> <customerlogin …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.