Как использовать Trello API без авторизации пользователя?

Мне нужно интегрировать Trello API в систему поддержки, но я не хочу, чтобы пользователи видели типичное всплывающее окно с вопросом «Вы хотите разрешить это приложение?». Итак, мне всегда нужен один и тот же пользователь (я) по умолчанию для всех подключений (GET, POST, PUT, DELETE).

Я бы хотел, чтобы когда пользователь перешел в систему поддержки, он мог видеть, добавлять и обновлять задачи без входа в систему и без разрешения (в Trello) и использовать моего пользователя по умолчанию.

Неважно, будет ли решение на стороне клиента или на стороне сервера.

Есть ли способ сделать это?


person amanzio    schedule 22.06.2015    source источник


Ответы (2)


Создайте ключ приложения, срок действия которого не истекает. Используйте эти учетные данные для взаимодействия с вашей доской / списком с помощью серверных скриптов php.

Затем ваша система поддержки будет использовать эти учетные данные для внутреннего взаимодействия с API.

person Gadget    schedule 24.06.2015
comment
Как я могу это сделать? Мне нужно сначала разрешить Trello API получить токен с неограниченным сроком действия. - person amanzio; 25.06.2015

Как упоминалось в гаджете, вы можете использовать заранее созданный доступ, срок действия которого не истекает. Хотя это токен, а не ключ приложения, срок действия которого никогда не истекает. Trello вызывает «Авторизовать маршрут» (когда пользователь всегда должен подтверждать, это стандартный OAuth1.)

Trello описывает здесь, как получить один из этих токенов.

(Я бы прокомментировал это вместо этого, но моя репутация слишком низкая.)

РЕДАКТИРОВАТЬ: Вот описание Trello того, как это сделать с помощью их библиотеки JavaScript

person PChristianFrost    schedule 26.02.2016