1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-12-25 02:42:28 +02:00

Перевод страницы яндекс диска

This commit is contained in:
Anton Titovets 2024-06-06 15:28:56 +03:00
parent 9abde60199
commit 755174e8f5
3 changed files with 33 additions and 18 deletions

View File

@ -5,36 +5,36 @@ sidebar_class_name: YandexDisk
<img src={require('../../static/img/APIs/YandexDisk.png').default} width='64px' />
# Яндеtowith Дandwithto
# Yandex Disk
This section is dedicated to the library for working with Яндеtowith Дandwithto API. On this page, all the steps necessary to start working are described
This section is dedicated to the library for working with Yandex Disk API. On this page, all the steps necessary to start working are described
## Getting started
For of start work необходandмо получandть тоtoен доwithтупа to дandwithtoу:
To start working, you need to obtain an access token for the disk:
1. Go to [page withзданandя прandложенandя](https://oauth.yandex.ru/client/new/)
1. Go to [app creation page](https://oauth.yandex.ru/client/new/)
![BF](../../static/img/Docs/YandexDisk/1.png)
2. Ininедandте name withерinandwithа, inыберandте *Inеб-withерinandwithы* in toачеwithтinе платформы. Redirect URI можно уtoазать любой or inыбрать пунtoт *Toдwithтаinandть URL for отладtoand* - for work with бandблandотеtoой он не поtoдобandтwithя.
2. Enter the service name, select *Web services* as the platform. You can specify any *Redirect URI* or select the Insert debugging URL option - it will not be needed for working with the library.
![BF](../../static/img/Docs/YandexDisk/3.png)
3. In поле *Доwithтуп to данным* добаinьте разрешенandя toаto to withtoрandншоте нandже, after чего press *Создать прandложенandе*
3. In the **Data Access** field, add permissions as shown in the screenshot below, then click **Create Application**
![BF](../../static/img/Docs/YandexDisk/2.png)
4. Сохранandте **ClientID** and **Client secret** with withтранandцы прandложенandя
4. Save **ClientID** and **ClientSecret** from the application page
![BF](../../static/img/Docs/YandexDisk/4.png)
5. Callandте фунtoцandю *OPI_YandexID.GetConfirmationCode()*, передаin ClientID in toачеwithтinе optionетра. Оto inернет отinет withерinера Yandex, где будут fields
- **user_code** - необходandмо will ininеwithтand in браузере
- **device_code** - необходandмо will передать in другую фунtoцandю
- **verification_url** - URL, toоторый нужно отtoрыть in браузере
5. Call the function *OPI_YandexID.GetConfirmationCode()*, passing ClientID as a parameter. It will return a response from the Yandex server, which will contain the fields:
- **user_code** - you will need to enter in the browser
- **device_code** - you will need to pass to another function
- **verification_url** - the URL that needs to be opened in the browser
<br/>
```json title="Result фунtoцandand GetConfirmationCode(), еwithлand переinеwithтand его in JSON"
```json title="The result of the function GetConfirmationCode(), if convert it to JSON"
{
"verification_url": "https://ya.ru/device",
"user_code": "gjehyruw",
@ -44,13 +44,13 @@ For of start work необходandмо получandть тоtoен доwithт
}
```
6. Отtoройте URL from **verification_url** in барузере. Сtoорее inwithего this will https://ya.ru/device. In пояinandinшееwithя поле ininедandте **user_code** from пунtoта 5
6. Open the URL from **verification_url** in the browser. Most likely, it will be https://ya.ru/device. In the field that appears, enter the **user_code** from step 5
![BF](../../static/img/Docs/YandexDisk/5.png)
7. Towithле ininода toода in пунtoте 6, inызоinandте фунtoцandю *OPI_YandexID.ConvertCodeToToken()*, передаin туда **ClientID** and **ClientSecret** from пунtoта 4, а таtoже **device_code** from пунtoта 5. Сохранandте полученные **acess_token** and **refresh_token**
7. After entering the code in step 6, call the function *OPI_YandexID.ConvertCodeToToken()*, passing **ClientID** and **ClientSecret** from step 4, as well as **device_code** from step 5. Save the obtained **access_token** and **refresh_token**
```json title="Result фунtoцandand ConvertCodeToToken(), еwithлand переinеwithтand его in JSON"
```json title="The result of the function ConvertCodeToToken(), if convert it to JSON"
{
"token_type": "bearer",
"refresh_token": "1:Tj6nD2vgE2L8jwSm:YgWjQXPv6_y3e07GW70ig2AOyEXoRVsKKpApGHq2EOg7pfx0MKrXiCrfLBFtzgQawdawdwadad3Sasa9z2H0vSeZKNmZmA",
@ -59,4 +59,4 @@ For of start work необходandмо получandть тоtoен доwithт
}
```
**acess_token** andwithпользуетwithя inо all оwithтальных фунtoцandях libraries, а прand помощand **refresh_token** его можно обноinandть, toогда withроto жfromнand will подходandть to toонцу (прand помощand фунtoцandand *RefreshToken()*)
**access_token** is used in all other functions of the library, and with the help of **refresh_token**, it can be refreshed when its lifespan is nearing the end (using the function *RefreshToken()*)

View File

@ -29,7 +29,7 @@ sidebar_class_name: YandexDisk
![BF](../../static/img/Docs/YandexDisk/4.png)
5. Вызовите функцию *OPI_YandexID.ПолучитьКодПодтверждения()*, передав ClientID в качестве параметра. Она вернет ответ сервера Yandex, где будут поля
5. Вызовите функцию *OPI_YandexID.ПолучитьКодПодтверждения()*, передав ClientID в качестве параметра. Она вернет ответ сервера Yandex, где будут поля:
- **user_code** - необходимо будет ввести в браузере
- **device_code** - необходимо будет передать в другую функцию
- **verification_url** - URL, который нужно открыть в браузере

View File

@ -3732,6 +3732,21 @@
"Найти вкладку \"Работа с API\"":"Find the 'API usage' tab",
"Нажать \"Создать ключ\" и забрать его":"Click on 'Create key' and retrieve it",
"Пока вам не нужно использовать такие методы, получать communitytoken не обязательно":"You don't need to obtain the 'communitytoken' if you're not using such methods at the moment",
"Дополнительно":"Additionally"
"Дополнительно":"Additionally",
"Яндекс Диск": "Yandex Disk",
"страницу создания приложения":"app creation page",
"Введите название сервиса, выберите *Веб-сервисы* в качестве платформы. Redirect URI можно указать любой или выбрать пункт *Подставить URL для отладки* - для работы с библиотекой он не понадобится":"Enter the service name, select *Web services* as the platform. You can specify any *Redirect URI* or select the Insert debugging URL option - it will not be needed for working with the library",
"В поле *Доступ к данным* добавьте разрешения как на скриншоте ниже, после чего нажмите *Создать приложение*":"In the **Data Access** field, add permissions as shown in the screenshot below, then click **Create Application**",
"Сохраните **ClientID** и **Client secret** со страницы приложения":"Save **ClientID** and **ClientSecret** from the application page",
"Вызовите функцию *OPI_YandexID.ПолучитьКодПодтверждения()*, передав ClientID в качестве параметра. Она вернет ответ сервера Yandex, где будут поля":"Call the function *OPI_YandexID.GetConfirmationCode()*, passing ClientID as a parameter. It will return a response from the Yandex server, which will contain the fields",
"необходимо будет ввести в браузере":"you will need to enter in the browser",
"необходимо будет передать в другую функцию":"you will need to pass to another function",
"URL, который нужно открыть в браузере":"the URL that needs to be opened in the browser",
"Результат функции ПреобразоватьКодВТокен(), если перевести его в JSON":"The result of the function ConvertCodeToToken(), if convert it to JSON",
"**acess_token** используется во всех остальных функциях библиотеки, а при помощи **refresh_token** его можно обновить, когда срок жизни будет подходить к концу (при помощи функции *ОбновитьТокен()*)":"**access_token** is used in all other functions of the library, and with the help of **refresh_token**, it can be refreshed when its lifespan is nearing the end (using the function *RefreshToken()*)",
"Результат функции ПолучитьКодПодтверждения(), если перевести его в JSON":"The result of the function GetConfirmationCode(), if convert it to JSON",
"После ввода кода в пункте 6, вызовите функцию *OPI_YandexID.ПреобразоватьКодВТокен()*, передав туда **ClientID** и **ClientSecret** из пункта 4, а также **device_code** из пункта 5. Сохраните полученные **acess_token** и **refresh_token**":"After entering the code in step 6, call the function *OPI_YandexID.ConvertCodeToToken()*, passing **ClientID** and **ClientSecret** from step 4, as well as **device_code** from step 5. Save the obtained **access_token** and **refresh_token**",
"Откройте URL из **verification_url** в барузере. Скорее всего это будет https://ya.ru/device. В появившееся поле введите **user_code** из пункта 5 ":"Open the URL from **verification_url** in the browser. Most likely, it will be https://ya.ru/device. In the field that appears, enter the **user_code** from step 5",
"Для начала работы необходимо получить токен доступа к диску":"To start working, you need to obtain an access token for the disk"
}