# Как получить значение user\_api\_keys через API

**URL:** <https://meta.discourse.org/t/how-to-retrieve-user-api-keys-value-via-api/327679>\
**Category:** Development\
**Created:** [23.Сентябрь.2024 04:42:21 UTC](https://meta.discourse.org/t/how-to-retrieve-user-api-keys-value-via-api/327679 "2024-09-23T04:42:21Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![wings](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wings/32/331381_2.png) [@wings](https://meta.discourse.org/u/wings)\
**Post date:** [23.Сентябрь.2024 04:42:22 UTC](https://meta.discourse.org/t/how-to-retrieve-user-api-keys-value-via-api/327679/1 "2024-09-23T04:42:22Z")

</div>

Привет! Я хотел бы задать вопрос по поводу `user_api_keys`. В настоящее время я работаю над интеграцией нашего приложения для использования `user_api_keys` в Discourse для авторизации. Мой вопрос: существует ли способ получить `user_api_keys` через API?

В данный момент после входа через `/session.json` и проверки профиля текущего пользователя через `/users/:username.json` мы можем увидеть, есть ли у пользователя `user_api_keys`, но при этом не возвращаются их фактические значения:

```json
"user_api_keys": [
  {
    "id": 0,
    "application_name": "",
    "scopes": [""],
    "created_at": "",
    "last_used_at": ""
  }
]

```

Причина, по которой я хочу получить значение `user_api_keys`, заключается в том, чтобы избежать повторного запроса у пользователя подтверждения авторизации после того, как он уже одобрил её при первом входе, нажав кнопку.

---

_[View the full topic](https://meta.discourse.org/t/how-to-retrieve-user-api-keys-value-via-api/327679)._
