2011-09-21 29 views
5

Vâng tôi mới trong chủ đề Magento Api, vì vậy tôi không biết làm thế nào để tạo wsdl cho api2. Bất kỳ hướng dẫn tốt sẽ được appriciated.Magento wsdl. Tìm kiếm một hướng dẫn

Added: Những gì tôi cần là:

  1. Làm thế nào để viết wsdl.xml trong Magento?
  2. Làm thế nào Magento sẽ hiểu rằng nếu tôi gõ v2_soap? mảng wsdl sau đó nó sẽ lấy phiên bản của tôi wsdl.xml cho module của tôi?
+1

Bạn không tạo ** WSDL **, bạn tạo một dịch vụ web, [W] eb [S] ervice [D] efinition [L] anguage được tự động tạo ra, những gì bạn có thể cố gắng để như vậy là "Làm thế nào để tiêu thụ một WDSL" ... và btw, bạn nên nói, trong những gì ngôn ngữ! – balexandre

+1

@balexandre, tôi có mô-đun riêng, yêu cầu wsdl, nhưng tôi không tìm thấy bất kỳ hướng dẫn nào được kết nối với dịch vụ web magento. Tôi đã tạo ra API V1 mà tôi sử dụng như $ client-> call ('.. method ..', 'args'); Và tôi muốn tạo trong mô-đun API V2 của mình, vì vậy tôi có thể sử dụng một cái gì đó như $ client-> getAllRecentOrders(); hoặc $ client-> createConfigurableProductsWithSizeANdColorOptions ($ data); –

+1

một lần nữa, bạn không viết WSDL ... bạn tiêu thụ WSDL, cố gắng đi đến liên kết 'http: //domain.com/magento/index.php/api/v2_soap? Wsdl' ... nhớ thay đổi 'domain.com' và' magento' theo nhu cầu của bạn. Hãy hỏi điều gì đó hợp lý hơn và với các ví dụ. ** Nếu bạn không biết WSDL là gì **, bạn thậm chí không nên làm điều này, hãy nhờ ai đó làm điều đó cho bạn. – balexandre

Trả lời

0

Cuối cùng tôi tìm thấy ca tôi đang tìm kiếm:

click

Cập nhật

Từ ý kiến ​​dưới đây:

I'v quản lý để tạo ra dịch vụ v2, nhưng nó đã được nhiều sao chép từ wsdl.xml của danh mục. Nhưng cuối cùng tôi đã xoay sở để làm những gì tôi đã hỏi;)

+0

lần sau yêu cầu cách mở rộng API, chứ không phải cách thay đổi tệp định nghĩa! – balexandre

+0

@balexandre, Xin đừng gây xúc phạm. Lần sau, bạn nên đọc các câu hỏi trong bài đăng đầu tiên. Và hơn nữa tôi không muốn mở rộng API hiện tại. Tôi muốn viết ** wsdl.xml ** –

+0

của riêng bạn ở đây bạn lại đi, bạn KHÔNG viết ** WSDL ** một quá trình tự động của nó! đọc thêm! – balexandre

Các vấn đề liên quan