2016-06-07 4 views
1

Я только начинаю с плана api, используя пасеку для создания документов для нашего api. У нас есть как REST api, так и несколько webhooks. REST api достаточно просто создать, но я не могу понять, как лучше всего создавать документацию для веб-узлов.Как документировать Webhooks в Apiary/API Blueprint

Мы хотели бы разделить Структуры данных между нашими веб-камерами и нашим REST api.

До сих пор, единственное, что я могу придумать, - это документировать веб-камеры как ресурс REST. Это немного странно, так как обычно документация на веб-хоккей - это просто полезная информация, но, возможно, это лучший вариант.

Кто-нибудь это делает? Или, может быть, для этого есть лучшие инструменты?

В конечном счете хотел бы что-то вроде того, что делает GitHub: https://developer.github.com/webhooks/

ответ

2

Даже если APIBlueprint не имеет встроенную конструкцию задокументировать webhook, имейте в виду, что вы всегда можете использовать уценки, чтобы описать свои конечные точки.

С этой «силой» вы должны быть способны выразить все свои мысли.

Если у вас есть вид MovieDb Api, вы можете увидеть, как они используют таблицы разметки, чтобы выразить вещи, которые, вероятно, не соответствуют самому языку ApiBlueprint.

Надеюсь, это поможет!

V.

+0

Хорошо, спасибо @Vincenzo. На прошлой неделе я побеседовал с командой пасеки, и они сказали, что у них есть функция в бета-версии, которая позволит встраивать Data Structures в разметку документации, а не только в типичных местах запроса/ответа, так что это также поможет , – CTC

+0

Хорошо. Возможно, вам захочется отследить [компонент] (https://github.com/apiaryio/attributes-kit), который делает это возможным. – Vincenzo

 Смежные вопросы

  • Нет связанных вопросов^_^