1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-02-07 13:43:35 +02:00

57 lines
1.9 KiB
Markdown
Raw Normal View History

---
sidebar_position: 3
---
# Обновить токен
Обновляет токен по Refresh токену
2024-07-10 13:58:29 +03:00
`Функция ОбновитьТокен(Знач ClientID, Знач ClientSecret, Знач Refresh) Экспорт`
| Параметр | CLI опция | Тип | Назначение |
|-|-|-|-|
| ClientID | --clientid | Строка | Client ID из настроек приложения |
| ClientSecret | --clientsecret | Строка | Client secret из настроек приложения |
| Refresh | --refresh | Строка | Refresh токен |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
2024-07-10 14:05:58 +03:00
<br/>
2024-07-10 13:58:29 +03:00
```bsl title="Пример кода"
2024-09-24 11:38:18 +03:00
ClientID = "local.6667fc928a50a9.70414732";
ClientSecret = "ZeKyeYIgy2NsHZqsIHY6GfG1V...";
2024-10-03 20:35:39 +03:00
Refresh = "27502667006e9f06006b12e400000001000...";
2024-08-13 16:47:32 +03:00
Результат = OPI_Bitrix24.ОбновитьТокен(ClientID, ClientSecret, Refresh);
```
2024-08-13 16:03:53 +03:00
```sh title="Пример команды CLI"
oint bitrix24 ОбновитьТокен --clientid "local.6667fc928a50a9.70414732" --clientsecret "ZeKyeYIgy2NsHZqsIHY6GfG1V..." --refresh "a95e9b66006e9f06006b12e400000001000..."
```
```json title="Результат"
2024-08-14 09:06:31 +03:00
{
2024-10-06 21:51:35 +03:00
"access_token": "76ad0267006e9f06006b12e400000001000007b25673cab9bbfe352545eeb9a0d9a9fe",
"expires": 1728228726,
"expires_in": 3600,
"scope": "app",
"domain": "oauth.bitrix.info",
"server_endpoint": "https://oauth.bitrix.info/rest/",
"status": "L",
"client_endpoint": "https://b24-ar17wx.bitrix24.by/rest/",
"member_id": "00168f0dd11ff00b4aeb8ce5befaa139",
"user_id": 1,
2024-10-06 21:51:35 +03:00
"refresh_token": "662c2a67006e9f06006b12e4000000010000071cd785f909f3b42f34644d62f3f9ae6d"
}
```