Estoy tratando de seguir un tutorial sobre la conexión al API de Magento con Soap, ¿pero ya estoy atascado? SOAP parece estar instalado en mi servidor, ya que puedo buscar el archivo .wsld y muestra un archivo xml.Conectando a la API de Magento con SOAP
He configurado el usuario y el rol en los servicios web de administración magento.
Estoy confundido por 2 cosas en el tutorial
- elegir un cliente de jabón, En este tutorial vamos a suponer el uso del PHP SoapClient. ¿Qué es esto dónde lo encuentro?
- de registro con el cliente SOAP
"Así que vamos a crear un simple script PHP que nos permite la conexión en Magento a través de SOAP. La lógica es aquí donde primero tenemos que inicializar un nuevo objeto SoapClient con como argumento la URL SOAP de Magento ".
// Magento login information
$mage_url = 'http://MAGENTO/api/?wsdl';
$mage_user = 'soap_user';
$mage_api_key = '********';
// Initialize the SOAP client
$soap = new SoapClient($mage_url);
// Login to Magento
$session_id = $soap->login($mage_user, $mage_api_key);
¿Dónde se crea este guión - que es un archivo PHP simple? y ¿cómo realizas la llamada? ¿Acabas de navegar hacia ella?
http://blog.opensourcenetwork.eu/tutorials/guru/connecting-through-soap-with-magento-1
Muchas gracias de antemano
disculpas por el retraso en la aplicación, así que ¿acabo de abrir este archivo en mi navegador? ejecutando el servidor de Wamp 2.1 con Php_soap ext habilitado ¿necesito algo para ejecutar el script? Muchas gracias – Ledgemonkey
si solo ejecuta este script en su navegador. ;) Debe agregar un usuario y rol de servicio web en el backend de Magento. Entonces la secuencia de comandos debería funcionar :) – boti
También puede ejecutar estos scripts PHP SOAP desde la línea de comandos, por ejemplo. php name.php. Esto es útil cuando se prueba ya que no tiene que informar todo de nuevo en HTML. – Pete855217