Soy nuevo en drupal y estoy usando el módulo de servicios para usar el módulo REST y RESTWS. Utilicé RESTWS y pude obtener el contenido del nodo en http: //base_url/node/1.xml y ahora necesito agregar un nodo y usuarios de mi aplicación PHP externa a drupal. Busqué en Google y descubrí que necesitamos usar http: // base_drupal_url / drupal7 / test_endpoint / users . Traté de crear un servicio desde Drupal 7, pero no sé qué debo dar en el título del punto final, el nombre y la ruta del punto final y supongo que necesito dar la misma ruta del punto final en el rizo.
Cualquier ayuda sobre cómo verificar si el servidor de descanso está instalado y cómo crear una ruta de punto final sería de gran ayuda.
Estoy usando Drupal 7 con el módulo de servicios services-7.x-3.0-rc3
Respuestas:
El módulo de servicios es fácil de usar, pero puede ser difícil de configurar, especialmente si eres nuevo en el concepto. Por lo tanto, voy a publicar las capturas de pantalla para facilitar la configuración de los módulos de Servicios para los usuarios de "Respuestas Drupal".
La siguiente es la versión del módulo de Servicios instalado en mi máquina:
Cree un punto final llamado 'descanso' como se muestra a continuación:
Seleccione el tipo de servidor y la ruta del punto final:
Seleccione la lista de recursos que desea habilitar y especifique alias:
Seleccione los formateadores de respuesta y los analizadores de solicitud que desea habilitar:
Puede probar su configuración como se muestra a continuación:
Puede obtener la lista de todos los nodos de la siguiente manera:
Y nodo específico como:
Los siguientes son los excelentes scripts de ejemplos proporcionados por MichaelCole aquí http://drupal.org/node/910598#comment-4677738 para crear nodos desde cualquier aplicación PHP externa.
Estoy duplicando su código para completar esta respuesta.
fuente
Le sugiero que lea Creación de un recurso para Servicios 3.x .
Además, estoy seguro si los servicios y RESTWS son compatibles; Ambos ofrecen variaciones de la misma cosa y, como tales, pueden entrar en conflicto.
fuente