2009-07-27 33 views
6

Tôi cần có khả năng chỉnh sửa các nút từ ứng dụng khách bên ngoài Drupal (không thể triển khai này làm mô-đun Drupal). Tôi muốn tìm một mô-đun cho thấy các chức năng cơ bản của Drupal như một API HTTP (REST, SOAP, JSON, ...). Tôi tìm thấy số webservices module, nhưng tôi không thể tìm thấy bất kỳ tài liệu nào cho nó.Truy cập vào trang web Drupal qua API HTTP

Bạn có biết nơi tôi có thể tìm tài liệu cho mô-đun này không? Hoặc bất kỳ mô-đun nào khác cung cấp cùng một loại chức năng?

Trả lời

8

Tôi khuyên bạn nên xem qua số services module. Đó là trong tình trạng thiếu vĩnh viễn của bản phát hành đầy đủ nhưng nó hoạt động khá đáng tin cậy cho hầu hết các phần. Nó được tích hợp sẵn với một số dịch vụ kết nối với chức năng Drupal thông thường (nút, người dùng, menu, v.v.)

Với nó, bạn có thể thực hiện xác thực kiểu khóa API hoặc bạn có thể sử dụng tài khoản người dùng Drupal bình thường . Một số mô-đun khác cắm vào nó cho các loại định dạng đầu vào và đầu ra khác nhau.

Có một vài ví dụ về cách interact with services và cũng có services handbook cũng có một số tài liệu tham chiếu khác. Tôi sẽ đề nghị lấy một cái nhìn về nó.

0

Nếu bạn đồng ý với XML-RPC, bạn có thể sử dụng hook_xmlrpc là một phần của API lõi của Drupal. Nó cho phép mô-đun của bạn cung cấp các phương thức XML-RPC mà không cần bất kỳ phụ thuộc bổ sung nào.

Các vấn đề liên quan