Интеграция github с Basecamp добавляет элементы в раздел прогресса и событий Basecamp без фактического добавления сообщения, календаря, задач и т. д. При просмотре API https://github.com/37signals/bcx-api все события доступны только для чтения. Я попытался сделать почтовый запрос к /projects/x/events.json, но получил ошибку (422) Unprocessable Entity.
Как добавить что-то в раздел событий BaseCamp, например github в С#
Ответы (1)
Это кажется недокументированным, но требования для публикации в API событий следующие:
описание, URL, название и сервис
Если у вас есть все это в вашем объекте json и вы публикуете в событиях api /projects/x/events.json, это будет работать.
person
Matthew Kruskamp
schedule
09.02.2013
Можете ли вы уточнить, что означают / представляют параметры (в частности,
url
и service
)? Кроме того, отображаются ли события, которые вы создаете с помощью API, на сводной странице проекта basecamp?
- person Nathan Anderson; 03.03.2013
@NathanAnderson Я не вижу никакой документации для этого, но вы можете экстраполировать, для чего они используются, из примеров документации API Basecamp Events: github.com/basecamp/bcx-api/blob/master/sections/events.md
- person Omn; 08.01.2016
Кто-нибудь может подтвердить, что это все еще работает для API Basecamp2? В JSON нет соответствующих атрибутов для упомянутых здесь.
- person RJH; 04.02.2016