Как я могу найти сайт Drupal с новым объективом Unity?

Я создаю простую линзу Unity для сайта колледжа, основанную на Drupal, но я не знаю, как адаптировать эту команду для Drupal API. Пожалуйста, помогите, это питон.

Теперь мы создадим наш URL-адрес запроса, используя API opensearch Wikipedia url = ("% s / w / api.php? action = opensearch & amp; limit = 25 & amp; format = json & amp; search =% s"% ( self.wiki, search))

Я использую шаблон для написания линз, следуя примеру Википедии http://developer.ubuntu.com/2012/04/how-to-create -a-википедия-единство-объектив-для-убунту / . Я не знаю python, но я знаком с C. Этот вызов Drupal API - единственная проблема, с которой мне нужно успешно разработать линзу. Пожалуйста, помогите!

1
задан 9 June 2012 в 14:18

1 ответ

Drupal не имеет встроенного средства для возврата результатов поиска в формате JSON. Вы можете использовать предоставленный модуль services_search , который предоставляет URL-адрес на вашем сайте, например http://example.com/services/search_node/retrieve.json?keys=whwhat . [ 113]

Если по какой-то причине вы не хотите добавлять модуль «Службы» на свой сайт, вы можете написать собственный модуль, который использует функцию Drupal search_data () для получения результатов поиска, а затем выводит их как JSON.

(В любом случае вам придется что-то добавить на свой сайт Drupal, что делает этот вопрос не относящимся к Ubuntu, поэтому его, вероятно, следует перенести на сайт Drupal SE.)

0
ответ дан 9 June 2012 в 14:18

Другие вопросы по тегам:

Похожие вопросы: