Требования к производительности Trello PUT API Access

Мне нравится понимать, что такое разрешение доступа к API Trello «PUT /1/boards/[board_id]».

В документе его Требуемые разрешения: чтение, но это запрос PUT к Trello. Почему он имеет только разрешение на чтение, в то время как PUT может потребоваться изменить информацию на сервере в соответствии с протоколом HTTP?


person Community    schedule 14.06.2015    source источник


Ответы (1)


Вы заметите некоторые маршруты (например, PUT /1/boards/[board_id]/myPrefs/emailPosition) имеют разрешение на чтение, несмотря на то, что оно вызывает записи, потому что это чтение не влияет на состояние доски, а скорее влияет на то, как текущий участник просматривает доска.

Маршрут "mass PUT" использует разрешение с наименьшим общим знаменателем, так что вы можете использовать его для установки всего, что вы могли бы установить с помощью PUT с ограниченной областью действия. Он также проверит разрешения для каждого из отдельных полей, которые вы пытаетесь установить, и потерпит неудачу, если вы не соответствуете ни одному из них.

person Aaron Dufour    schedule 19.06.2015