Я создаю слабого бота и хочу иметь возможность связать слабого пользователя с учетной записью github.
Есть ли способ связать 2 с помощью slack или github API?
Я думал о том, чтобы сохранить пользовательское слабое имя пользователя и имя пользователя github в объекте JSON, то есть:
{
"slack_username": "JoeBlogs",
"github_username": "JoeBlogs123"
}
Чтобы сделать это, мне потребуется извлечь имя пользователя пользователя из слабого API, когдаПользователь авторизует приложение / бот.
Я думал, что если я добавлю redirect_url
в свое слабое приложение, то оно перенаправит пользователя на http://example.com/redirect
, если данные пользователей будут отправлены на этот URL-адрес перенаправления, я смогу сохранить его в базе данных.сортов.
Если бы я затем сделал то же самое с API github, то я мог бы ссылаться на базу данных, чтобы найти слабых пользователей JoeBlogs
учетную запись github и наоборот.
Можно ли использовать redirect_url
как это?Я не мог видеть отправку пользовательских данных, но, может быть, они куда-то вложены, я их не увидел?
Есть ли лучший способ связать 2 аккаунта?