Могут ли некоторые люди рассказать о следующих вопросах?Я считаю, что следующие вопросы очень спорны, но я просто хочу знать простые факты, которые меня просветят, и, конечно, многие другие читают этот общий вопрос.
- Почему Magento API производит WebОтветы службы в формате XML, а не в формате JSON? Должны быть некоторые преимущества при получении ответов в формате XML.В основном я хочу знать эти преимущества.
- В терминологии Magento упоминаются две версии API - " Normal API " (api / soap) и " API v2 (api / v2_soap) ".В чем разница (в основном преимущества) между этими двумя версиями и где подходит WSDL?
- Если я хочу создать новую веб-службу, должен ли я ориентироваться на формат SOAP v1или формат SOAP v2, или оба этих формата?
- Может ли веб-служба создать общее определение WSDL на основе моих требований в Magento? Мне нужно знать, можно ли динамически генерировать файл "
wsdl.xml
" (находящийся в папке "etc
" модуля Magento) для какого-либо конкретного модуля API Magento?Если я предоставлю требуемое имя метода API вместе со всеми именами свойств, типами, а также типами данных Response, получу ли я файл "wsdl.xml
, динамически сгенерированный со всеми упомянутыми комплексными типами, методами и сообщениями?"
Если возможно, предоставьте несколько хороших ссылок, с которых можно тщательно очистить эту паутину веб-сервисов Magento.Также, пожалуйста, примите во внимание мой опыт в этой области веб-сервисов как новичка, поэтому, основываясь на любом ценном вкладе, я могу переформулировать вопрос.
Помощь оценена и большое спасибо всем.
Моя главная задача задать этот вопрос заключается в том, что я хочу создать новые пользовательские API, которые могут использоваться любыми системами, будь то ERP / CRM / SAP / Cloud / что-нибудь в целом.
PS
Я пытался опубликовать этот вопрос в области обмена стеками программистов, но из-за отсутствия доступных обязательных тегов (например, magento , wsdl & мыло ), я должен был опубликовать это здесь.Если возможно и необходимо, перенесите этот вопрос в нужную область обмена стека.