Простая интеграция: свяжите слабого пользователя и пользователя из стороннего веб-сервиса
У меня есть веб-сервис (например, Twitter). У этой службы уже есть пользователи, поэтому у каждого пользователя есть учетная запись.
Я хочу предоставить возможность пользователю вводить что-то подобное в Slack:
/tweet "Amazing tweet sent from Slack"
И этот твит должен появиться на странице Twitter этого пользователя (скажем, John D. с id=1).
Я читал кое-что о приложениях Slack, поэтому обзор высокого уровня выглядит следующим образом:
- Мне нужно создать новое приложение Slack
- Мне нужно зарегистрировать команду слеш в этом приложении и предоставить внутренний URL-адрес, который будет обрабатывать все запросы от слабых пользователей (например, https://twitter.com/slack-integration)
Когда пользователь вводит /tweet "Some tweet", то на https://twitter.com/slack-integration будет отправлено следующее:
user_id = U2147483697 & user_name = SlackUser & command = / tweet & text = Некоторый твит
Итак, user_id - это идентификатор пользователя Slack. И теперь мне нужен способ связать его с Джоном Д. с id=1.
Любые идеи, что я должен сделать для этого?