1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-01-02 03:38:55 +02:00

Фикс обновления API Twitter

This commit is contained in:
Anton 2024-06-02 15:21:38 +03:00
parent 94af0b95f6
commit c13f4a1678
2 changed files with 10 additions and 7 deletions

View File

@ -247,7 +247,7 @@
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter
Функция СоздатьТвитКартинки(Знач Текст, Знач МассивКартинок, Знач Параметры = "") Экспорт
МассивМедиа = ЗагрузитьМассивВложений(МассивКартинок, "tweet_image", Параметры);
МассивМедиа = ЗагрузитьМассивВложений(МассивКартинок, "photo", Параметры);
Возврат СоздатьПроизвольныйТвит(Текст, МассивМедиа, , , Параметры);
КонецФункции
@ -264,7 +264,7 @@
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter
Функция СоздатьТвитГифки(Знач Текст, Знач МассивГифок, Знач Параметры = "") Экспорт
МассивМедиа = ЗагрузитьМассивВложений(МассивГифок, "tweet_gif", Параметры);
МассивМедиа = ЗагрузитьМассивВложений(МассивГифок, "animated_gif", Параметры);
Возврат СоздатьПроизвольныйТвит(Текст, МассивМедиа, , , Параметры);
КонецФункции
@ -281,7 +281,7 @@
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter
Функция СоздатьТвитВидео(Знач Текст, Знач МассивВидео, Знач Параметры = "") Экспорт
МассивМедиа = ЗагрузитьМассивВложений(МассивВидео, "tweet_video", Параметры);
МассивМедиа = ЗагрузитьМассивВложений(МассивВидео, "video", Параметры);
Возврат СоздатьПроизвольныйТвит(Текст, МассивМедиа, , , Параметры);
КонецФункции
@ -357,7 +357,7 @@
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
URL = "https://upload.twitter.com/1.1/media/upload.json";
Если Тип = "tweet_image" Тогда
Если Тип = "photo" Тогда
Поля = Новый Структура;
Поля.Вставить("media_data" , Base64Строка(Файл));
@ -386,9 +386,9 @@
Размер = Файл.Размер();
СоответствиеMIME = Новый Соответствие;
СоответствиеMIME.Вставить("tweet_image", "image/jpeg");
СоответствиеMIME.Вставить("tweet_video", "video/mp4");
СоответствиеMIME.Вставить("tweet_gif" , "image/gif");
СоответствиеMIME.Вставить("photo" , "image/jpeg");
СоответствиеMIME.Вставить("video" , "video/mp4");
СоответствиеMIME.Вставить("animated_gif", "image/gif");
РазмерЧасти = Количество * Единица * Единица;
МассивЧтения = РазделитьДвоичныеДанные(Файл, РазмерЧасти);

View File

@ -2127,6 +2127,7 @@
Проверка_ТвиттерТекст(Результат, Текст);
Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор);
Результат = OPI_Twitter.СоздатьТвитКартинки(Текст, ИВФ, Параметры);
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитКартинки");
@ -2153,6 +2154,7 @@
Проверка_ТвиттерТекст(Результат, Текст);
Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор);
Результат = OPI_Twitter.СоздатьТвитВидео(Текст, ИВФ, Параметры);
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитВидео");
@ -2179,6 +2181,7 @@
Проверка_ТвиттерТекст(Результат, Текст);
Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор);
Результат = OPI_Twitter.СоздатьТвитГифки(Текст, ИВФ, Параметры);
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитГифки");