Обновление API

This commit is contained in:
Matvey Ryabchikov
2022-05-02 15:01:24 +03:00
parent f3bf9eca15
commit edaa425568
4 changed files with 28 additions and 4 deletions

View File

@@ -1,4 +1,4 @@
# Как встроить оплату АРами на свой сайт / приложение # Как встроить оплату АРами на свой сайт / приложение?
## Аутентификация ## Аутентификация

View File

@@ -11,5 +11,6 @@ API может в любой момент измениться и это ваш
## Читать далее ## Читать далее
1. [Авторизация](AUTHORIZATION.md) 1. [Авторизация](AUTHORIZATION.md)
2. [Как встроить оплату АРами на свой сайт / приложение](PAYMENTS.md) 2. [Как встроить оплату АРами на свой сайт / приложение?](PAYMENTS.md)
3. [Как переводить деньги с карты при помощи API](TRANSACTIONS.md) 3. [Как переводить деньги с карты при помощи API?](TRANSACTIONS.md)
4. [Как сделать вход на сайт с помощью сайтов СП?](USERS.md)

View File

@@ -1,4 +1,4 @@
# Как переводить деньги с карты при помощи API # Как переводить деньги с карты при помощи API?
## Аутентификация ## Аутентификация

23
USERS.md Normal file
View File

@@ -0,0 +1,23 @@
# Как сделать вход на сайт с помощью сайтов СП?
## Аутентификация
Все запросы, о которых говориться в этом документе должны иметь корректный хедер "Authorization", подробнее [тут](AUTHORIZATION.md)
## Получение Discord ID
Для реализации входа пользователей вам надо для начала получить ID пользователя в Discord. Для сайта можно реализовать получение этого ID через [Discord oAuth](https://discord.com/developers/docs/topics/oauth2#oauth2).
## Получение ника
Чтобы получить ник надо сделать подобный запрос
```
GET https://spworlds.ru/api/public/users/DISCORDID
```
Где DISCORDID в URL - ID пользователя в Discord.
В ответ вы получите JSON, где будет только 1 поле:
- `username` - Ник пользователя или null, если у пользователя нет входа на сервер.