2009-07-27 13 views
6

Potrzebuję mieć możliwość edytowania węzłów od klienta spoza Drupala (ten kod nie może być implementowany jako moduł Drupal). Chciałbym znaleźć moduł, który eksponuje podstawowe funkcje Drupala jako API HTTP (REST, SOAP, JSON, ...). Znalazłem webservices module, ale nie mogę znaleźć dla niego żadnej dokumentacji.Dostęp do witryny Drupal za pośrednictwem interfejsu API HTTP

Czy wiesz, gdzie mogę znaleźć dokumentację tego modułu? Lub dowolny inny moduł zapewniający ten sam rodzaj funkcjonalności?

Odpowiedz

8

Sugerowałbym sprawdzenie numeru services module. Jest w stanie ciągłego braku pełnych wersji, ale działa niezawodnie w przeważającej części. Jest on wbudowany w wiele usług, które łączą się z normalną funkcjonalnością Drupala (węzeł, użytkownicy, menu itp.).

Umożliwia to uwierzytelnianie w stylu klucza API lub zwykłe konta użytkowników Drupal . Kilka innych modułów podłączonych do niego dla różnych typów formatów wejściowych i wyjściowych.

Istnieje kilka przykładów na to, jak interact with services i tam jest także services handbook, który ma również inne materiały referencyjne. Sugerowałbym, żeby na to spojrzeć.

0

Jeśli nie masz nic przeciwko XML-RPC, możesz użyć hook_xmlrpc, który jest częścią interfejsu API jądra Drupala. Umożliwia to modułowi dostarczanie metod XML-RPC bez żadnych dodatkowych zależności.

Powiązane problemy