Разработчикам
Создавайте приложения, работающие от имени разрешивших участников: профиль, друзья, чтение и публикация.
Как это работает
- Создайте приложение ниже и сохраните секрет: он показывается один раз.
- Направьте участника на эту страницу: он разрешит или откажет:
https://staging.ehna.online/oauth/authorize?client_id=CLIENT_ID&redirect_uri=REDIRECT_URI&response_type=code&scope=profile+friends+posts_read+posts_write&state=RANDOM - Обменяйте одноразовый код (10 минут) на токен доступа:
POST https://staging.ehna.online/api/oauth/token grant_type=authorization_code&client_id=…&client_secret=…&code=…&redirect_uri=… - Вызывайте API с токеном в заголовке:
Authorization: Bearer ACCESS_TOKEN
| Адрес | Разрешение | Что делает |
|---|---|---|
GET /api/v1/me | profile | Профиль участника |
GET /api/v1/me/friends | friends | Друзья |
GET /api/v1/me/posts | posts_read | Последние посты |
POST /api/v1/posts | posts_write | Опубликовать текст от его имени |
У каждого приложения есть лимит запросов в минуту. Участники могут отозвать доступ в любой момент.