Любые причуды, о которых я должен знать в реализациях Drupal XML-RPC и BlogAPI? - PullRequest
1 голос
/ 24 сентября 2008

Я начинаю работу над проектом, который получит доступ к сайту Drupal для создания (и, в конечном итоге, редактирования) узлов на сайте с помощью средства XML-RPC и модуля BlogAPI, поставляемых с Drupal. Это включает в себя загрузку файлов, так как проект позволяет людям загружать изображения в массовом порядке на сайт Drupal с минимальными затратами времени.

Я хотел бы знать, есть ли какие-то предостережения, на которые я должен обратить внимание. Кто-нибудь имел опыт нацеливания на Drupal's XML-RPC implementation или на реализацию любого из blogging APIs, поддерживаемого его BlogAPI module? Какой совет вы бы дали тем, кто идет по тому же пути?

1 Ответ

1 голос
/ 26 сентября 2008

Хотя функция XML-RPC довольно стабильна и работает хорошо, у модуля BlogAPI есть различные проблемы, особенно с обнаружением, которые делают использование его для чего угодно, кроме обычных блогов, болезненным. В настоящее время не используются blogIds в сгенерированном документе Really Simple Discovery (из которых только один существует для сайта) или для API ведения блогов, реализованных в BlogAPI.

Какой блог получает сообщение, определяется учетными данными пользователя, который работает нормально, если для доступа через BlogAPI доступен только один тип узла, но когда вы пытаетесь использовать два или более типов узлов, доступных через модуль, все становится развалиться.

Глядя на состояние BlogAPI в HEAD Drupal на CVS, мы можем не увидеть решение этой проблемы до версии 8.x в ближайшее время. Тем не менее, есть несколько человек, которые работают над перестройкой BlogAPI как стороннего модуля, возможно, чтобы позже вернуться к ядру Drupal. Если вы хотите использовать хорошо известный API для ведения блогов, лучше всего принять участие в их усилиях. Однако, если это что-то еще, средство XML-RPC, предоставляемое через hook_xmlrpc (), отлично справляется с предоставлением вам собственных интерфейсов XML-RPC.

...