1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2026-05-22 10:05:29 +02:00
Files
OpenIntegrations/docs/ru/md/Twitter/Tweets/Create-custom-tweet.md
T
Vitaly the Alpaca (bot) 5232bf0fb5 Main build (Jenkins)
2024-10-07 08:57:58 +03:00

2.9 KiB

sidebar_position
sidebar_position
1

Создать произвольный твит

Создает твит с произвольным содержимым

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

Параметр CLI опция Тип Назначение
Текст --text Строка Текст твита
МассивМедиа --media Массив из Строка,ДвоичныеДанные Массив двоичных данных или путей к файлам
МассивВариантовОпроса --options Массив из Строка Массив вариантов опроса, если необходимо
ДлительностьОпроса --dur Строка,Число Длительность опроса, если необходимо (опрос без длительности не создается)
Параметры --auth Структура из Строка Структура авторизации или путь к .json

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


    Параметры = ПолучитьПараметрыАвторизацииТвиттер();
    Текст     = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор);

    Картинка1 = "https://openyellow.neocities.org/test_data/picture.jpg";  // URL, Двоичные данные или Путь к файлу
    Картинка2 = "https://openyellow.neocities.org/test_data/picture2.jpg"; // URL, Двоичные данные или Путь к файлу

    МассивКартинок = Новый Массив();
    МассивКартинок.Добавить(Картинка1);
    МассивКартинок.Добавить(Картинка2);

    МассивМедиа = OPI_Twitter.ЗагрузитьМассивВложений(МассивКартинок, "photo", Параметры);
    Результат   = OPI_Twitter.СоздатьПроизвольныйТвит(Текст, МассивМедиа, , , Параметры);
    
  oint twitter СоздатьПроизвольныйТвит --text %text% --media %media% --options %options% --dur %dur% --auth %auth%

{
 "data": {
  "edit_history_tweet_ids": [
   "1842929383595552867"
  ],
  "id": "1842929383595552867",
  "text": "Тестовый твиттa6042bbd-1b1a-4aa9-9942-f0a50da55053"
 }
}