1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-01-02 03:38:55 +02:00
OpenIntegrations/docs/ru/md/!temp/Twitter/Tweets/Create-custom-tweet.md

2.5 KiB

sidebar_position
1

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

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

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

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

	
  
  МассивМедиа    = Новый Массив;
  МассивКартинок = OPI_Twitter.ЗагрузитьМассивВложений("C:\GDrive\Мой диск\Проекты\ОПИ\logo.png", "tweet_image", Параметры_);
  МассивВидео    = OPI_Twitter.ЗагрузитьМассивВложений("C:\GDrive\Мой диск\Проекты\ОПИ\video.mp4", "tweet_video", Параметры_);
  
  МассивМедиа.Добавить(МассивКартинок[0]);
  МассивМедиа.Добавить(МассивВидео[0]);
  
  Ответ = OPI_Twitter.СоздатьПроизвольныйТвит("Картинка и видео", МассивМедиа, , , Параметры);
  Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
  

	
    
  oint twitter СоздатьПроизвольныйТвит  %%  %%  %%  %% --auth %auth%


{
  "data": {
  "text": "Картинка и видео https://t.co/2KR1kW1111",
  "id": "1746088369833058719",
  "edit_history_tweet_ids": [
  "1746088369833058719"
  ]
  }
  }