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

Преобразование OPI -> OInt (workflow)

This commit is contained in:
Vitaly the Alpaca 2024-06-02 12:25:44 +00:00 committed by Vitaly the Alpaca (bot)
parent c13f4a1678
commit a61cad4c7a
6 changed files with 30 additions and 21 deletions

View File

@ -247,7 +247,7 @@ EndFunction
// Key-Value Pair - serialized JSON response from Twitter
Function CreateImageTweet(Val Text, Val ImageArray, Val Parameters = "") Export
MediaArray = UploadAttachmentsArray(ImageArray, "tweet_image", Parameters);
MediaArray = UploadAttachmentsArray(ImageArray, "photo", Parameters);
Return CreateCustomTweet(Text, MediaArray, , , Parameters);
EndFunction
@ -264,7 +264,7 @@ EndFunction
// Key-Value Pair - serialized JSON response from Twitter
Function CreateGifTweet(Val Text, Val GifsArray, Val Parameters = "") Export
MediaArray = UploadAttachmentsArray(GifsArray, "tweet_gif", Parameters);
MediaArray = UploadAttachmentsArray(GifsArray, "animated_gif", Parameters);
Return CreateCustomTweet(Text, MediaArray, , , Parameters);
EndFunction
@ -281,7 +281,7 @@ EndFunction
// Key-Value Pair - serialized JSON response from Twitter
Function CreateVideoTweet(Val Text, Val VideosArray, Val Parameters = "") Export
MediaArray = UploadAttachmentsArray(VideosArray, "tweet_video", Parameters);
MediaArray = UploadAttachmentsArray(VideosArray, "video", Parameters);
Return CreateCustomTweet(Text, MediaArray, , , Parameters);
EndFunction
@ -357,7 +357,7 @@ Function UploadMediaFile(Val File, Val Type, Val Parameters)
Parameters_ = GetStandardParameters(Parameters);
URL = "https://upload.twitter.com/1.1/media/upload.json";
If Type = "tweet_image" Then
If Type = "photo" Then
Fields = New Structure;
Fields.Insert("media_data" , Base64String(File));
@ -386,9 +386,9 @@ Function UploadMediaInParts(Val File, Val Type, Val RequestType, Val URL, Parame
Size = File.Size();
MIMETypeMapping = New Map;
MIMETypeMapping.Insert("tweet_image", "image/jpeg");
MIMETypeMapping.Insert("tweet_video", "video/mp4");
MIMETypeMapping.Insert("tweet_gif" , "image/gif");
MIMETypeMapping.Insert("photo" , "image/jpeg");
MIMETypeMapping.Insert("video" , "video/mp4");
MIMETypeMapping.Insert("animated_gif", "image/gif");
ChunkSize = Count * Unit * Unit;
ArrayReading = SplitBinaryData(File, ChunkSize);

View File

@ -2127,6 +2127,7 @@ Procedure Twitter_CreateTweetWithImage() Export
Check_TwitterText(Result, Text);
Text = "TestTweet" + String(New UUID);
Result = OPI_Twitter.CreateImageTweet(Text, AndVF, Parameters);
OPI_TestDataRetrieval.WriteLog(Result, "CreateImageTweet");
@ -2153,6 +2154,7 @@ Procedure Twitter_CreateTweetWithVideo() Export
Check_TwitterText(Result, Text);
Text = "TestTweet" + String(New UUID);
Result = OPI_Twitter.CreateVideoTweet(Text, AndVF, Parameters);
OPI_TestDataRetrieval.WriteLog(Result, "CreateVideoTweet");
@ -2179,6 +2181,7 @@ Procedure Twitter_CreateTweetWithGif() Export
Check_TwitterText(Result, Text);
Text = "TestTweet" + String(New UUID);
Result = OPI_Twitter.CreateGifTweet(Text, AndVF, Parameters);
OPI_TestDataRetrieval.WriteLog(Result, "CreateGifTweet");

View File

@ -2127,6 +2127,7 @@ Procedure Twitter_CreateTweetWithImage() Export
Check_TwitterText(Result, Text);
Text = "TestTweet" + String(New UUID);
Result = OPI_Twitter.CreateImageTweet(Text, AndVF, Parameters);
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateTweetImages");
@ -2153,6 +2154,7 @@ Procedure Twitter_CreateTweetWithVideo() Export
Check_TwitterText(Result, Text);
Text = "TestTweet" + String(New UUID);
Result = OPI_Twitter.CreateVideoTweet(Text, AndVF, Parameters);
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateTweetVideo");
@ -2179,6 +2181,7 @@ Procedure Twitter_CreateTweetWithGif() Export
Check_TwitterText(Result, Text);
Text = "TestTweet" + String(New UUID);
Result = OPI_Twitter.CreateGifTweet(Text, AndVF, Parameters);
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateTweetGif");

View File

@ -247,7 +247,7 @@ EndFunction
// Key-Value Pair - serialized JSON response from Twitter
Function CreateImageTweet(Val Text, Val ImageArray, Val Parameters = "") Export
MediaArray = UploadAttachmentsArray(ImageArray, "tweet_image", Parameters);
MediaArray = UploadAttachmentsArray(ImageArray, "photo", Parameters);
Return CreateCustomTweet(Text, MediaArray, , , Parameters);
EndFunction
@ -264,7 +264,7 @@ EndFunction
// Key-Value Pair - serialized JSON response from Twitter
Function CreateGifTweet(Val Text, Val GifsArray, Val Parameters = "") Export
MediaArray = UploadAttachmentsArray(GifsArray, "tweet_gif", Parameters);
MediaArray = UploadAttachmentsArray(GifsArray, "animated_gif", Parameters);
Return CreateCustomTweet(Text, MediaArray, , , Parameters);
EndFunction
@ -281,7 +281,7 @@ EndFunction
// Key-Value Pair - serialized JSON response from Twitter
Function CreateVideoTweet(Val Text, Val VideosArray, Val Parameters = "") Export
MediaArray = UploadAttachmentsArray(VideosArray, "tweet_video", Parameters);
MediaArray = UploadAttachmentsArray(VideosArray, "video", Parameters);
Return CreateCustomTweet(Text, MediaArray, , , Parameters);
EndFunction
@ -357,7 +357,7 @@ Function UploadMediaFile(Val File, Val Type, Val Parameters)
Parameters_ = GetStandardParameters(Parameters);
URL = "https://upload.twitter.com/1.1/media/upload.json";
If Type = "tweet_image" Then
If Type = "photo" Then
Fields = New Structure;
Fields.Insert("media_data" , Base64String(File));
@ -386,9 +386,9 @@ Function UploadMediaInParts(Val File, Val Type, Val RequestType, Val URL, Parame
Size = File.Size();
MIMETypeMapping = New Map;
MIMETypeMapping.Insert("tweet_image", "image/jpeg");
MIMETypeMapping.Insert("tweet_video", "video/mp4");
MIMETypeMapping.Insert("tweet_gif" , "image/gif");
MIMETypeMapping.Insert("photo" , "image/jpeg");
MIMETypeMapping.Insert("video" , "video/mp4");
MIMETypeMapping.Insert("animated_gif", "image/gif");
ChunkSize = Count * Unit * Unit;
ArrayReading = SplitBinaryData(File, ChunkSize);

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