1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-02-13 13:59:20 +02:00
Vitaly the Alpaca (bot) 7ed0455efe Main build (Jenkins)
2024-10-12 15:46:40 +03:00

2.3 KiB

sidebar_position
2

Загрузить файлы

Загружает несколько файлов на сервер Neocities

Функция ЗагрузитьФайлы(Знач Токен, Знач СоответствиеФайлов, Знач ПоОдному = Ложь) Экспорт

Параметр CLI опция Тип Назначение
Токен --token Строка Токен авторизации
СоответствиеФайлов --files Соответствие Из КлючИЗначение Файлы для загрузки: Ключ > путь на NC, Значение > Файл
ПоОдному --singly Булево Истина > отправляет файлы отдельными запросами

Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Neocities


:::tip Документация Neocities API: neocities.org/api :::

    Токен     = "7419cd51de4037f7...";

    Картинка1 = "https://api.athenaeum.digital/test_data/picture.jpg";  // URL, Путь или Двоичные данные
    Картинка2 = "https://api.athenaeum.digital/test_data/picture2.jpg"; // URL, Путь или Двоичные данные
    Гифка     = "https://api.athenaeum.digital/test_data/animation.gif";      // URL, Путь или Двоичные данные

    СоответствиеФайлов = Новый Соответствие;
    СоответствиеФайлов.Вставить("test/pic1.png", Картинка1);
    СоответствиеФайлов.Вставить("test/gif.gif" , Картинка2);
    СоответствиеФайлов.Вставить("pic2.png"     , Гифка);

    Результат = OPI_Neocities.ЗагрузитьФайлы(Токен, СоответствиеФайлов);
    
  oint neocities ЗагрузитьФайлы --token "7419cd51de4037f7..." --files %files% --singly %singly%

{
 "result": "success",
 "message": "your file(s) have been successfully uploaded"
}