1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2026-05-22 10:05:29 +02:00

Main build (Jenkins)

This commit is contained in:
Vitaly the Alpaca (bot)
2024-11-07 12:52:52 +03:00
parent efd154ea27
commit 5bd5a0fec7
92 changed files with 7285 additions and 5929 deletions
@@ -0,0 +1,3 @@
{
"Token": "y0_AgAAAABdylaOAAy9KgAAAAEXh6i..."
}
@@ -0,0 +1,4 @@
{
"Token": "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...",
"TagID": 313480
}
+4
View File
@@ -0,0 +1,4 @@
{
"Token": "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...",
"TagID": 313480
}
@@ -0,0 +1,3 @@
{
"Token": "y0_AgAAAABdylaOAAy9KgAAAAEXh6i..."
}
@@ -0,0 +1,4 @@
{
"Token": "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...",
"TagID": 313480
}
@@ -0,0 +1,4 @@
Token = "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...";
Name = "New tag";
Result = OPI_YandexMetrika.CreateTag(Token, Name);
@@ -0,0 +1,4 @@
Token = "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...";
TagID = "313480";
Result = OPI_YandexMetrika.DeleteTag(Token, TagID);
@@ -0,0 +1,4 @@
Token = "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...";
TagID = "313480";
Result = OPI_YandexMetrika.GetTag(Token, TagID);
@@ -0,0 +1,3 @@
Token = "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...";
Result = OPI_YandexMetrika.GetTagsList(Token);
@@ -0,0 +1,5 @@
Token = "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...";
TagID = "313480";
Name = "New tag title";
Result = OPI_YandexMetrika.UpdateTag(Token, TagID, Name);
@@ -53,6 +53,4 @@ import TabItem from '@theme/TabItem';
</Tabs>
```json title="Result"
```
@@ -67,6 +67,4 @@ This method call should be used in response to receiving a callbackQuery event
```json title="Result"
```
@@ -38,6 +38,4 @@ Method at API documentation: [Cabinet settings](https://yandex.ru/dev/market/par
```json title="Result"
```
@@ -39,5 +39,13 @@ Method at API documentation: [Market settings](https://yandex.ru/dev/market/part
```json title="Result"
{
"status": "ERROR",
"errors": [
{
"code": "CAMPAIGN_TYPE_NOT_SUPPORTED",
"message": "Campaign type is not allowed"
}
]
}
```
@@ -39,5 +39,13 @@ Method at API documentation: [Market information](https://yandex.ru/dev/market/p
```json title="Result"
{
"status": "ERROR",
"errors": [
{
"code": "CAMPAIGN_TYPE_NOT_SUPPORTED",
"message": "Campaign type is not allowed"
}
]
}
```
@@ -38,5 +38,25 @@ Method at API documentation: [List of users shops](https://yandex.ru/dev/market/
```json title="Result"
{
"campaigns": [
{
"domain": "Openintegrations Test1",
"id": 129112733,
"clientId": 306770815,
"business": {
"id": 172257075,
"name": "Openintegrations Test1"
}
}
],
"pager": {
"total": 1,
"from": 1,
"to": 1,
"currentPage": 1,
"pagesCount": 1,
"pageSize": 100
}
}
```
@@ -102,5 +102,7 @@ Method at API documentation: [Adding products to the catalogue and changing info
```json title="Result"
{
"status": "OK"
}
```
@@ -0,0 +1,41 @@
---
sidebar_position: 2
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Get campaign products
Gets the list of products of the selected market (campaign)
`Function GetCampaignProducts(Val Token, Val CampaignID, Val Filters = "", Val PageToken = "") Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| Token | --Key) | String | &#x2714; | token |
| CampaignID | --business | String, Number | &#x2714; | Campaign ID |
| Filters | --filters | Structure of KeyAndValue | &#x2716; | Product filters |
| PageToken | --page | String | &#x2716; | Next page token in case of a large selection |
Returns: Map Of KeyAndValue - serialized JSON response from Yandex Market
<br/>
:::tip
Method at API documentation: [Information о productх, that размещены in заданbutм магазandnot](https://https:
yandex.ru/dev/market/partner-api/doc/ru/reference/assortment/getCampaignOffers)
:::
<br/>
```bsl title="1C:Enterprise/OneScript code example"
```
@@ -1,5 +1,5 @@
---
sidebar_position: 2
sidebar_position: 3
---
import Tabs from '@theme/Tabs';
@@ -35,6 +35,4 @@ yandex.ru/dev/market/partner-api/doc/ru/reference/business-assortment/updateOffe
```json title="Result"
```
@@ -0,0 +1,41 @@
---
sidebar_position: 1
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Create tag
Creates a tag with the specified name
`Function CreateTag(Val Token, Val Name) Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| Token | --token | String | &#x2714; | Auth token |
| Name | --title | String | &#x2714; | Tag title |
Returns: Map Of KeyAndValue - serialized JSON response from Yandex
<br/>
:::tip
Method at API documentation: [Creating a tag](https://yandex.ru/dev/metrika/en/management/openapi/label/createLabel)
:::
<br/>
```bsl title="1C:Enterprise/OneScript code example"
Token = "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...";
Name = "New tag";
Result = OPI_YandexMetrika.CreateTag(Token, Name);
```
@@ -0,0 +1,41 @@
---
sidebar_position: 4
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Delete tag
Deletes a tag by ID
`Function DeleteTag(Val Token, Val TagID) Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| Token | --token | String | &#x2714; | Auth token |
| TagID | --label | String | &#x2714; | ID of the tag to be deleted |
Returns: Map Of KeyAndValue - serialized JSON response from Yandex
<br/>
:::tip
Method at API documentation: [Deleting a tag](https://yandex.ru/dev/metrika/en/management/openapi/label/deleteLabel)
:::
<br/>
```bsl title="1C:Enterprise/OneScript code example"
Token = "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...";
TagID = "313480";
Result = OPI_YandexMetrika.DeleteTag(Token, TagID);
```
@@ -0,0 +1,41 @@
---
sidebar_position: 3
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Get tag
Gets the tag by ID
`Function GetTag(Val Token, Val TagID) Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| Token | --token | String | &#x2714; | Auth token |
| TagID | --label | String | &#x2714; | Tag ID |
Returns: Map Of KeyAndValue - serialized JSON response from Yandex
<br/>
:::tip
Method at API documentation: [Tag information](https://yandex.ru/dev/metrika/en/management/openapi/label/getLabel)
:::
<br/>
```bsl title="1C:Enterprise/OneScript code example"
Token = "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...";
TagID = "313480";
Result = OPI_YandexMetrika.GetTag(Token, TagID);
```
@@ -0,0 +1,39 @@
---
sidebar_position: 5
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Get tags list
Gets a list of the users tags
`Function GetTagsList(Val Token) Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| Token | --token | String | &#x2714; | Auth token |
Returns: Map Of KeyAndValue - serialized JSON response from Yandex
<br/>
:::tip
Method at API documentation: [List of user tags](https://yandex.ru/dev/metrika/en/management/openapi/label/getLabels)
:::
<br/>
```bsl title="1C:Enterprise/OneScript code example"
Token = "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...";
Result = OPI_YandexMetrika.GetTagsList(Token);
```
@@ -0,0 +1,43 @@
---
sidebar_position: 2
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Update tag
Changes the tag name by ID
`Function UpdateTag(Val Token, Val TagID, Val Name) Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| Token | --token | String | &#x2714; | Auth token |
| TagID | --label | String | &#x2714; | Tag ID to change |
| Name | --title | String | &#x2714; | New name |
Returns: Map Of KeyAndValue - serialized JSON response from Yandex
<br/>
:::tip
Method at API documentation: [Changing a tag](https://yandex.ru/dev/metrika/en/management/openapi/label/updateLabel)
:::
<br/>
```bsl title="1C:Enterprise/OneScript code example"
Token = "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...";
TagID = "313480";
Name = "New tag title";
Result = OPI_YandexMetrika.UpdateTag(Token, TagID, Name);
```
@@ -0,0 +1,4 @@
{
"label": "Tags managment",
"position": "2"
}
@@ -0,0 +1,4 @@
{
"Токен": "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...",
"IDМетки": 313480
}
@@ -0,0 +1,4 @@
{
"Токен": "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...",
"IDМетки": 313480
}
@@ -0,0 +1,3 @@
{
"Токен": "y0_AgAAAABdylaOAAy9KgAAAAEXh6i..."
}
@@ -0,0 +1,3 @@
{
"Токен": "y0_AgAAAABdylaOAAy9KgAAAAEXh6i..."
}
@@ -0,0 +1,4 @@
{
"Токен": "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...",
"IDМетки": 313480
}
@@ -0,0 +1,5 @@
Токен = "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...";
IDМетки = "313480";
Наименование = "Новое имя метки";
Результат = OPI_YandexMetrika.ИзменитьМетку(Токен, IDМетки, Наименование);
@@ -0,0 +1,4 @@
Токен = "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...";
IDМетки = "313480";
Результат = OPI_YandexMetrika.ПолучитьМетку(Токен, IDМетки);
@@ -0,0 +1,3 @@
Токен = "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...";
Результат = OPI_YandexMetrika.ПолучитьСписокМеток(Токен);
@@ -0,0 +1,4 @@
Токен = "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...";
Наименование = "Новая метка";
Результат = OPI_YandexMetrika.СоздатьМетку(Токен, Наименование);
@@ -0,0 +1,4 @@
Токен = "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...";
IDМетки = "313480";
Результат = OPI_YandexMetrika.УдалитьМетку(Токен, IDМетки);
@@ -53,6 +53,4 @@ import TabItem from '@theme/TabItem';
</Tabs>
```json title="Результат"
```
@@ -38,6 +38,4 @@ import TabItem from '@theme/TabItem';
```json title="Результат"
```
@@ -38,6 +38,4 @@ import TabItem from '@theme/TabItem';
```json title="Результат"
```
@@ -38,6 +38,4 @@ import TabItem from '@theme/TabItem';
```json title="Результат"
```
@@ -37,6 +37,4 @@ import TabItem from '@theme/TabItem';
```json title="Результат"
```
@@ -101,6 +101,4 @@ import TabItem from '@theme/TabItem';
```json title="Результат"
```
@@ -0,0 +1,41 @@
---
sidebar_position: 2
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Получить товары магазина
Получает список товаров выбранного магазина
`Функция ПолучитьТоварыМагазина(Знач Токен, Знач IDМагазина, Знач Фильтры = "", Знач ТокенСтраницы = "") Экспорт`
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| Токен | --Key) | Строка | &#x2714; | token |
| IDМагазина | --business | Строка, Число | &#x2714; | ID магазина |
| Фильтры | --filters | Структура Из КлючИЗначение | &#x2716; | Фильтры для отбора товаров |
| ТокенСтраницы | --page | Строка | &#x2716; | Токен следующей страницы при большой выборке |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex Market
<br/>
:::tip
Метод в документации API: [Информация о товарах, которые размещены в заданном магазине](https://https:
yandex.ru/dev/market/partner-api/doc/ru/reference/assortment/getCampaignOffers)
:::
<br/>
```bsl title="Пример использования для 1С:Предприятие/OneScript"
```
@@ -1,5 +1,5 @@
---
sidebar_position: 2
sidebar_position: 3
---
import Tabs from '@theme/Tabs';
@@ -35,6 +35,4 @@ yandex.ru/dev/market/partner-api/doc/ru/reference/business-assortment/updateOffe
```json title="Результат"
```
@@ -0,0 +1,41 @@
---
sidebar_position: 1
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Создать метку
Создает метку с указанным именем
`Функция СоздатьМетку(Знач Токен, Знач Наименование) Экспорт`
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| Токен | --token | Строка | &#x2714; | Токен авторизации |
| Наименование | --title | Строка | &#x2714; | Наименование метки |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
<br/>
:::tip
Метод в документации API: [Создание метки](https://yandex.ru/dev/metrika/ru/management/openapi/label/createLabel)
:::
<br/>
```bsl title="Пример использования для 1С:Предприятие/OneScript"
Токен = "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...";
Наименование = "Новая метка";
Результат = OPI_YandexMetrika.СоздатьМетку(Токен, Наименование);
```
@@ -0,0 +1,41 @@
---
sidebar_position: 4
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Удалить метку
Удаляет метку по ID
`Функция УдалитьМетку(Знач Токен, Знач IDМетки) Экспорт`
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| Токен | --token | Строка | &#x2714; | Токен авторизации |
| IDМетки | --label | Строка | &#x2714; | ID метки для удаления |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
<br/>
:::tip
Метод в документации API: [Удаление метки](https://yandex.ru/dev/metrika/ru/management/openapi/label/deleteLabel)
:::
<br/>
```bsl title="Пример использования для 1С:Предприятие/OneScript"
Токен = "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...";
IDМетки = "313480";
Результат = OPI_YandexMetrika.УдалитьМетку(Токен, IDМетки);
```
@@ -0,0 +1,41 @@
---
sidebar_position: 3
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Получить метку
Получает метку по ID
`Функция ПолучитьМетку(Знач Токен, Знач IDМетки) Экспорт`
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| Токен | --token | Строка | &#x2714; | Токен авторизации |
| IDМетки | --label | Строка | &#x2714; | ID метки |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
<br/>
:::tip
Метод в документации API: [Информация о метке](https://yandex.ru/dev/metrika/ru/management/openapi/label/getLabel)
:::
<br/>
```bsl title="Пример использования для 1С:Предприятие/OneScript"
Токен = "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...";
IDМетки = "313480";
Результат = OPI_YandexMetrika.ПолучитьМетку(Токен, IDМетки);
```
@@ -0,0 +1,39 @@
---
sidebar_position: 5
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Получить список меток
Получает список меток пользователя
`Функция ПолучитьСписокМеток(Знач Токен) Экспорт`
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| Токен | --token | Строка | &#x2714; | Токен авторизации |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
<br/>
:::tip
Метод в документации API: [Список меток пользователя](https://yandex.ru/dev/metrika/ru/management/openapi/label/getLabels)
:::
<br/>
```bsl title="Пример использования для 1С:Предприятие/OneScript"
Токен = "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...";
Результат = OPI_YandexMetrika.ПолучитьСписокМеток(Токен);
```
@@ -0,0 +1,43 @@
---
sidebar_position: 2
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Изменить метку
Изменяет имя метки по ID
`Функция ИзменитьМетку(Знач Токен, Знач IDМетки, Знач Наименование) Экспорт`
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| Токен | --token | Строка | &#x2714; | Токен авторизации |
| IDМетки | --label | Строка | &#x2714; | ID метки для изменения |
| Наименование | --title | Строка | &#x2714; | Новое наименование |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
<br/>
:::tip
Метод в документации API: [Изменение метки](https://yandex.ru/dev/metrika/ru/management/openapi/label/updateLabel)
:::
<br/>
```bsl title="Пример использования для 1С:Предприятие/OneScript"
Токен = "y0_AgAAAABdylaOAAy9KgAAAAEXh6i...";
IDМетки = "313480";
Наименование = "Новое имя метки";
Результат = OPI_YandexMetrika.ИзменитьМетку(Токен, IDМетки, Наименование);
```
@@ -0,0 +1,4 @@
{
"label": "Управление метками",
"position": "2"
}