cómo habilitar magento, xml-rpc?

Estoy solicitando una cuenta en godatafeed.com y dicen que mi sitio no tiene xml-rpc habilitado.
He comprobado todos los ajustes, pero no puedo encontrar nada sobre esto.

He comprobado que algunos sitios web y dicen para tratar de ir a esta url»

http://www.theprinterdepo.com/index.php/api/xmlrpc/
http://www.theprinterdepo.com/index.php/api/?wsdl

la 2 obras, la primera de ellas no muestran nada.

¿cómo puedo activar este servicio?

OriginalEl autor Luis Valencia | 2012-08-24

3 Kommentare

  1. 6

    La primera es probable que no funciona porque alguien (tal vez para ti) se ha aplicado la solución fix para el xmlrpc vulnerabilidad de seguridad.

    Usted puede encontrar más información sobre la vulnerabilidad aquí.

    omg, yo recuerdo que me hizo algo como esto, una vez que he leído en ese enlace se suministra yo inmediatamente recordé que. Maldita sea, así que si me quita el comentario de nuevo, a continuación, voy a tener la vulnerabilidad de nuevo
    Bueno, eso depende de tu versión de Magento. En el enlace proporcionado da parches para las versiones más recientes, que permiten corregir la vulnerabilidad en lugar de quitar la funcionalidad.
    ¿Cómo puedo instalar la .archivo de parche? parece que tiene más de un archivo en el que hay
    por favor, hágamelo saber cómo puedo Instalar a el .archivo de parche
    Si desea instalar el xmlrpc parche de ir a la raíz de que magento instalar, cambiar a la lib/Zend/XmlRpc directorio. A continuación, ejecute el siguiente comando » parche < [tu-parche-archivo]’.

    OriginalEl autor Peter O’Callaghan

  2. 5

    Aquí están los pasos que he seguido para hacer el trabajo:

    1. Instalar Magento 1.1 (mínimo)

    2. En la administración, en virtud del Sistema -> Servicios Web, agregar un usuario, agregar una función de (especificar el nivel de acceso para el papel, o «Todos»), y asignar el usuario a la función

    3. Mediante un XML de cliente de RPC (una buena para Mac OS X: http://ditchnet.org/xmlrpc/), establecer la dirección URL de extremo a http://yourstore/magento/api/xmlrpc/

    4. Llamar primero al método de «inicio de sesión», con 2 parámetros: el usuario y la clave (simplemente, se ha creado en el paso 2.). Consulte la captura de pantalla en attachement.

    5. La solicitud se parece a esto:

      <methodCall>
      <methodName>
      login
      </methodName>
      <params>
      <param>
      <value>
      <string>
      test
      </string>
      </value>
      </param>
      <param>
      <value>
      <string>
      123456
      </string>
      </value>
      </param>
      </params>
      </methodCall>

    6. La respons se parece a esto (que contiene el identificador de sesión):

      <methodResponse>
      <params>
      <param>
      <value>
      <string>
      a10915086ca235bcf71f66cfe70bd198
      </string>
      </value>
      </param>
      </params>
      </methodResponse>

    7. Utilizando el identificador de sesión que ahora son capaces de llamar a cualquier otro método. Por ejemplo catalog_category.árbol. Así que usted acaba de llamar al método de la «llamada» y pasar los 2 parámetros: identificador de sesión, el nombre del método (consulte las capturas de pantalla en attachement). Usted puede tener otros parámetros para pasar dependiendo del método objetivo.

    cómo habilitar magento, xml-rpc?
    cómo habilitar magento, xml-rpc?
    cómo habilitar magento, xml-rpc?

    Ver el enlace de abajo:-

    http://www.magentocommerce.com/boards/viewthread/11773/

    véase también magentocommerce.com/wiki/5_-modules_and_development/… magentocommerce.com/api/soap/introduction.html
    hay un cliente para windows. el otro tipo de ahillman3 ya intentó la creación de un script de php y él dice que él obtiene un error: no se puede analizar la respuesta.
    ver este url magentocommerce.com/wiki/5_-modules_and_development/…
    véase también magentocommerce.com/api/soap/introduction.html
    cambiar la url como esta http://localhost/magento/index.php/api/xmlrpc/ http://localhost/magento/index.php/api/?wsdl Sí, gracias que funciona!! Por lo tanto, sugiero que el equipo de Magento update sus doc para reflejar que el cambio de URL. Gracias de nuevo. Así que sí, esperemos que irmprove nuestro módulo de conector muy pronto.

    OriginalEl autor Abid Hussain

  3. 3

    He jugado con esta un tiempo atrás, y terminó apagando debido a los requisitos cambiantes, pero…

    Para responder a su pregunta acerca de dónde se encuentra en la interfaz de administración, vaya a Sistema->Servicios Web->Usuarios, y agregar un usuario como godatafeed.com requiere, esto va a incluir el nombre de usuario, nombre, apellido, correo electrónico, clave de api, api clave de confirmación, y si esta cuenta está activa.

    Usted puede necesitar para crear una función específica para que el usuario así… Sistema->Servicios Web->Funciones, esto le dará el usuario asignado a la función, permisos específicos en los subsistemas de Magento como deseado y necesario.

    Si usted necesita información adicional, información usted puede mirar en el magentocommerce foros, he encontrado este cuando yo estaba implementado anteriormente. La info es vieja, pero es actualizado y útil a lo largo del hilo: http://www.magentocommerce.com/boards/viewthread/11773/

    La Url parece estar correcto, pero si el usuario no existe, no dejes que nada suceda. Comprueba tus direcciones Url con la info en el foro así, tienen muestras para probar la API.

    De comentario a continuación, la explicación de la API v1 y v2 con php ejemplos de ambos: http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/introduction

    Mientras que toda la información presentada es útil, que fueron incapaces de resolver el cartel del problema.

    existe la función, se tiene el permiso para el catálogo de datos del producto. el usuario también existen y sus asociados para el papel, lo único que veo es que la clave de la api y la clave de confirmación se vacía en el usuario.
    existe de todos modos puedo probar esto? verificación de este post, que tienen algunas capturas de pantalla de algún tipo de herramienta, pero su mac. magentocommerce.com/boards/viewthread/11773/#t44122
    API Key y API Key de confirmación se requiere. Definitivamente no va a trabajar con ellos faltan.
    Usted también debe obtener algún tipo de mensaje que se va directamente a la Url que originalmente publicado.
    He actualizado la api y de la confirmación, me sale nada, la página en blanco.

    OriginalEl autor ahillman3

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea