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:
parent
c13f4a1678
commit
a61cad4c7a
@ -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);
|
||||
|
@ -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");
|
||||
|
@ -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");
|
||||
|
@ -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);
|
||||
|
@ -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");
|
||||
|
||||
РазмерЧасти = Количество * Единица * Единица;
|
||||
МассивЧтения = РазделитьДвоичныеДанные(Файл, РазмерЧасти);
|
||||
|
@ -2127,6 +2127,7 @@
|
||||
|
||||
Проверка_ТвиттерТекст(Результат, Текст);
|
||||
|
||||
Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор);
|
||||
Результат = OPI_Twitter.СоздатьТвитКартинки(Текст, ИВФ, Параметры);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитКартинки");
|
||||
@ -2153,6 +2154,7 @@
|
||||
|
||||
Проверка_ТвиттерТекст(Результат, Текст);
|
||||
|
||||
Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор);
|
||||
Результат = OPI_Twitter.СоздатьТвитВидео(Текст, ИВФ, Параметры);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитВидео");
|
||||
@ -2179,6 +2181,7 @@
|
||||
|
||||
Проверка_ТвиттерТекст(Результат, Текст);
|
||||
|
||||
Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор);
|
||||
Результат = OPI_Twitter.СоздатьТвитГифки(Текст, ИВФ, Параметры);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитГифки");
|
||||
|
Loading…
Reference in New Issue
Block a user