Да, это вполне возможно.Вам необходимо установить: CCK, модуль Views и Services.Затем в разрешениях установите разрешение «Доступ к контенту» только администраторам (и редакторам, и тому подобное).И выставлять ваш контент через недоступные представления (просмотры, которые никто не имеет разрешения на просмотр).Эти представления затем будут отправлены в модуль служб.
Каждая страница будет отображаться как «Отказано в доступе», за исключением конечных точек XMLRPC / services.
Это все довольно неуклюже, потому что Drupal имеет «представление в HTML», встроенное в его сердце.поэтому вам понадобятся некоторые странные конфигурации, но когда все будет сделано, это будет работать очень хорошо.