mirror of
https://github.com/yawaflua/api-docs.git
synced 2025-12-10 04:19:29 +02:00
30 lines
1.3 KiB
Markdown
30 lines
1.3 KiB
Markdown
---
|
||
title: 'Как сделать вход на сайт с помощью сайтов СП?'
|
||
layout: 'layout.11ty.js'
|
||
permalink: '/users/'
|
||
---
|
||
|
||
# Как сделать вход на сайт с помощью сайтов СП?
|
||
|
||
## Аутентификация
|
||
|
||
Все запросы, о которых говориться в этом документе должны иметь корректный хедер "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, если у пользователя нет входа на сервер.
|