Power Apps бағдарламасынан Twitter қызметіне қосылу
Twitter сізге Twitter трікелгіңізден твиттерлер жазуға және твиттерлер, уақыт шкаласы, достар және жазылушылар алуға мүмкіндік береді.
Бұл ақпаратты бағдарламаңыздың жапсырмасында көрсете аласыз. Мысалы, сіз мәтінді енгізу жолағын қосып, пайдаланушыдан твит мәтінін енгізуді сұрай аласыз, содан кейін твитті «жазатын» түймені қосуға болады. Твит алу немесе твитті іздеу, содан кейін жапсырмадағы немесе бағдарламаңыздың галереясын басқару элементіндегі мәтінді көрсету үшін ұқсас әдістерді қолдана аласыз.
Бұл тақырыпта Twitter қосылымын жасау, Twitter қосылымын бағдарламада пайдалану жолдары және қолжетімді функциялардың тізімі көрсетілген.
Алғышарттар
- Power Apps жүйесіне қатынасу
- Қосылым қосу
- Үлгі, деректер немесе көмекші ішінен алынған бағдарламаны жасаңыз.
Twitter қызметіне қосылу
Бос кенеп бағдарламасын жасаудан бастаңыз.
Сол жақ тақтада Деректер > Деректер қосу тармағын таңдаңыз.
Жаңа қосылым опциясын таңдаңыз, содан кейін Twitter параметрін таңдаңыз.
Әдепкі ортақ бағдарламадан таңдаңыз немесе өз бағдарламаңызды таңдаңыз (тұтынушы кілті/тұтынушы құпиясымен бірге).
Қосылу опциясын таңдаңыз.
Twitter тіркелгі деректерін енгізуді таңдаңыз және содан кейін Бағдарламаны авторизациялау опциясын таңдаңыз.
Деректер көзін қосу түймешігін таңдаңыз. Қосылым Деректер көздері астында пайда болады:
Twitter қосылымы жасалып, бағдарламаңызға қосылды. Енді пайдалануға дайын.
Бағдарламада Twitter қосылымын пайдалану
Уақыт шкаласын көрсету
Кірістіру мәзірінде Галерея қойыншасын таңдап, кез келген Мәтіні бар галереяларды қосыңыз.
Бірнеше уақыт шкаласын көрсетейік:
Ағымдағы пайдаланушының уақыт шкаласын көрсету үшін галереяның Элементтер сипатын келесі формулаларға орнатыңыз:
Twitter.HomeTimeline().TweetText
Twitter.HomeTimeline({maxResults:3}).TweetText
Басқа пайдаланушының уақыт шкаласын көрсету үшін галереяның Элементтер сипатын келесі формулаға орнатыңыз:
Twitter.UserTimeline( *TwitterHandle* ).TweetText
Twitter дескрипторын қос тырнақшада немесе балама мәнге енгізіңіз. Мысалы,
"satyanadella"
немесе"powerapps"
тікелей формула өрнегінде енгізіңіз.Tweep деп аталатын мәтінді енгізу басқару элементін қосып, оның әдепкі сипатын
Tweep.Text
-ке орнатыңыз. Tweep мәтін жолағынаsatyanadella
(тырнақшасыз және @ таңбасынсыз) сияқты Twitter дескрипторын теріңіз.Галереяны басқару элементінде элементтер сипатын келесі формулаға орнатыңыз:
Twitter.UserTimeline(Tweep.Text, {maxResults:5}).TweetText
Галереяны басқару элементі сіз енгізген Twitter өңдегішінің твиттерін автоматты түрде көрсетеді.
Кеңес
Осы формулалардың кейбіреулері уақыт шкаласындағы ең соңғы твиттердің x санын көрсету үшін maxResults аргументін пайдаланады.
Галереяның Элементтер сипатын
Twitter.HomeTimeline()
дескрипторына орнатыңыз.Галерея таңдалған кезде оң жақ тақтада сол галереяның опциялары көрсетіледі.
Бірінші тізімнен TweetText таңдаңыз, екінші тізімнен TweetedBy және үшінші тізімнен CreatedAt таңдаңыз.
Енді галерея сіз таңдаған сипаттардың мәндерін көрсетеді.
Жазылушыларды көрсету
Мәтіні бар галереяны пайдалану арқылы бірнеше жазылушыларды көрсетейік:
Ағымдағы пайдаланушының жазылушыларын көрсету үшін галереяның Элементтер сипатын келесі формулаға орнатыңыз:
Twitter.MyFollowers()
Twitter.MyFollowers({maxResults:3})
Басқа пайдаланушының жазылушыларын көрсету үшін галереяның Элементтер сипатын келесі формулаға орнатыңыз:
Twitter.Followers( *TwitterHandle* )
Twitter дескрипторын қос тырнақшада немесе балама мәнге енгізіңіз. Мысалы,
"satyanadella"
немесе"powerapps"
тікелей формула өрнегінде енгізіңіз.Tweep деп аталатын мәтінді енгізу басқару элементін қосып, оның әдепкі сипатын
Tweep.Text
-ке орнатыңыз. Tweep мәтін жолағынаsatyanadella
(тырнақшасыз және @ таңбасынсыз) сияқты Twitter дескрипторын теріңіз.Галереяны басқару элементінде элементтер сипатын келесі формулаға орнатыңыз:
Twitter.Followers(Tweep.Text, {maxResults:5})
Галереяны басқару элементі сіз енгізген Twitter дескрипторын кім бақылайтынын автоматты түрде көрсетеді.
Кеңес
Осы формулалардың кейбіреулері уақыт шкаласындағы ең соңғы твиттердің x санын көрсету үшін maxResults аргументін пайдаланады.
Галереяның Элементтер сипатын
Twitter.MyFollowers()
дескрипторына орнатыңыз.Галерея таңдалған кезде оң жақ тақтада сол галереяның опциялары көрсетіледі.
Екінші тізімнен UserName және үшінші тізімнен FullName таңдаңыз.
Енді галерея сіз таңдаған сипаттардың мәндерін көрсетеді.
Жазылған пайдаланушыларды көрсету
Мәтіні бар галереяны пайдалану арқылы бірнеше жазылған пайдаланушыларды көрсетейік:
Ағымдағы пайдаланушының қай пайдаланушыларға жазылғанын көрсету үшін галереяның Элементтер сипатын келесі формулаға орнатыңыз:
Twitter.MyFollowing()
Twitter.MyFollowing({maxResults:3})
Басқа пайдаланушының қай пайдаланушыларға жазылғанын көрсету үшін галереяның Элементтер сипатын келесі формулаға орнатыңыз:
Twitter.Following( *TwitterHandle* )
Twitter дескрипторын қос тырнақшада немесе балама мәнге енгізіңіз. Мысалы,
"satyanadella"
немесе"powerapps"
тікелей формула өрнегінде енгізіңіз.Tweep деп аталатын мәтінді енгізу басқару элементін қосып, оның әдепкі сипатын
Tweep.Text
-ке орнатыңыз. Tweep мәтін жолағынаsatyanadella
(тырнақшасыз және @ таңбасынсыз) сияқты Twitter дескрипторын теріңіз.Галереяны басқару элементінде элементтер сипатын келесі формулаға орнатыңыз:
Twitter.Following(Tweep.Text, {maxResults:5})
Галереяны басқару элементінде сіз бақылайтын басқа дескрипторларды автоматты түрде көрсетеді.
Галерея таңдалған кезде оң жақ тақтада сол галереяның опциялары көрсетіледі.
Body1 тізімінде Сипаттама, Heading1 тізімінде UserName және Subtitle1 тізімінде FullName параметрін таңдаңыз.
Енді галерея сіз таңдаған сипаттардың мәндерін көрсетеді.
Пайдаланушы туралы ақпаратты көрсету
Белгі қосыңыз, содан кейін оның Мәтін сипатын мына формулалардың біріне орнатыңыз:
twitter.User( *TwitterHandle* ).Description
twitter.User( *TwitterHandle* ).FullName
twitter.User( *TwitterHandle* ).Location
twitter.User( *TwitterHandle* ).UserName
twitter.User( *TwitterHandle* ).FollowersCount
twitter.User( *TwitterHandle* ).FriendsCount
twitter.User( *TwitterHandle* ).Id
twitter.User( *TwitterHandle* ).StatusesCount
Twitter дескрипторын қос тырнақшада немесе балама мәнге енгізіңіз. Мысалы, "satyanadella"
немесе "powerapps"
тікелей формула өрнегінде енгізіңіз.
Болмаса, осы тақырыпта жасағандай Twitter дескрипторын теру үшін мәтінді енгізу басқару элементін пайдалануға болады.
Твиттерді іздеу
Мәтіні бар галереясын пайдалану арқылы, оның Элементтер сипатын келесі формулаға орнатыңыз:
Twitter.SearchTweet( *SearchTerm* ).TweetText
SearchTerm терминін қос тырнақшамен немесе баламалы мәнге сілтеме жасай отырып енгізіңіз. Мысалы,
"PowerApps"
немесе"microsoft"
тікелей формулаға енгізіңіз.Болмаса, осы тақырыпта жасағандай іздеу терминін көрсету үшін Мәтінді енгізу басқару элементін пайдалануға болады.
Кеңес
MaxResults көмегімен алғашқы бес нәтижені көрсетіңіз:
Twitter.SearchTweet(SearchTerm.Text, {maxResults:5}).TweetText
Галереяның Элементтер сипатын
Twitter.SearchTweet(SearchTerm.Text, {maxResults:5})
дескрипторына орнатыңыз.Галерея таңдалған кезде оң жақ тақтада сол галереяның опциялары көрсетіледі.
Бірінші тізімнен TweetText таңдаңыз, екінші тізімнен TweetedBy және үшінші тізімнен CreatedAt таңдаңыз.
Енді галерея сіз таңдаған сипаттардың мәндерін көрсетеді.
Твит жіберу
- Мәтін енгізу басқару элементін қосыңыз, содан кейін оның атын MyTweet деп өзгертіңіз.
- Түймешік қосыңыз, содан кейін оның OnSelect сипатын мына формулаға орнатыңыз:
Twitter.Tweet("",{tweetText: MyTweet.Text})
Мысал:Twitter.Tweet("",{tweetText:"Sample tweet!"})
- F5 пернесін басыңыз немесе Алдын ала қарау түймешігін басыңыз (). MyTweet басқару элементіне мәтін теріңіз, содан кейін енгізілген мәтінді твиттеу үшін түймешікті басыңыз.
- Әдепкі жұмыс кеңістігіне оралу үшін Esc пернесін басыңыз.
Қолжетімді функцияларды қарау
Бұл қосылымға төмендегі функциялар кіреді:
Функция атауы | Сипаттама |
---|---|
UserTimeline | Көрсетілген пайдаланушы жариялаған ең соңғы твиттер жинағын алады |
HomeTimeline | Ең соңғы твиттерді және менің және менің жазылушыларымның қайта жариялаған твиттерін алады |
SearchTweet | Көрсетілген сұрауға сәйкес келетін твиттер жинағын алады |
Жазылушылар | Көрсетілген пайдаланушыны бақылайтын пайдаланушыларды алады |
MyFollowers | Маған жазылған пайдаланушыларды алады |
Бақылау | Көрсетілген пайдаланушы бақылайтын пайдаланушыларды алады |
MyFollowing | Мен бақылайтын пайдаланушыларды алады |
Пайдаланушы | Көрсетілген пайдаланушы туралы мәліметтерді (мысалы: пайдаланушының аты, сипаттамасы, жазылушылар саны және т.б.) алады |
Твит | Твит |
OnNewTweet | Іздеу сұрауына сәйкес келетін жаңа твит жарияланған кезде жұмыс ағыны іске қосылады |
UserTimeline
Пайдаланушының уақыт шкаласын алу: Көрсетілген пайдаланушы жариялаған ең соңғы твиттер жинағын алады
Кіріс сипаттар
Аты | Деректер түрі | Талап етіледі | Сипаттама |
---|---|---|---|
userName | string | иә | Twitter дескрипторы |
maxResults | integer | жоқ | Алынатын твиттердің максималды саны, мысалы {maxResults:5} |
Шығыс сипаттар
Сипат атауы | Деректер түрі | Талап етіледі | Сипаттама |
---|---|---|---|
TweetText | string | Иә | |
TweetId | string | Жоқ | |
CreatedAt | string | Жоқ | |
RetweetCount | integer | Иә | |
TweetedBy | string | Иә | |
MediaUrls | массив | Жоқ |
HomeTimeline
Басты уақыт шкаласын алу: Ең соңғы твиттерді және менің және менің жазылушыларымның қайта жариялаған твиттерін алады
Кіріс сипаттар
Аты | Деректер түрі | Талап етіледі | Сипаттама |
---|---|---|---|
maxResults | integer | жоқ | Алынатын твиттердің максималды саны, мысалы {maxResults:5} |
Шығыс сипаттар
Сипат атауы | Деректер түрі | Талап етіледі | Сипаттама |
---|---|---|---|
TweetText | string | Иә | |
TweetId | string | Жоқ | |
CreatedAt | string | Жоқ | |
RetweetCount | integer | Иә | |
TweetedBy | string | Иә | |
MediaUrls | массив | Жоқ |
SearchTweet
Твитті іздеу: Көрсетілген сұрауға сәйкес келетін твиттер жинағын алады
Кіріс сипаттар
Аты | Деректер түрі | Талап етіледі | Сипаттама |
---|---|---|---|
searchQuery | string | иә | Сұрау мәтіні (сіз кез келген Twitter қолдайтын сұрау операторларын қолдана аласыз: https://www.twitter.com/search) |
maxResults | integer | жоқ | Алынатын твиттердің максималды саны, мысалы {maxResults:5} |
Шығыс сипаттар
Сипат атауы | Деректер түрі | Талап етіледі | Сипаттама |
---|---|---|---|
TweetText | string | Иә | |
TweetId | string | Жоқ | |
CreatedAt | string | Жоқ | |
RetweetCount | integer | Иә | |
TweetedBy | string | Иә | |
MediaUrls | массив | Жоқ |
Жазылушылар
Жазылушыларды алу: Көрсетілген пайдаланушыны бақылайтын пайдаланушыларды алады
Кіріс сипаттар
Аты | Деректер түрі | Талап етіледі | Сипаттама |
---|---|---|---|
userName | string | иә | Пайдаланушының Twitter дескрипторы |
maxResults | integer | жоқ | Алынатын пайдаланушылардың максималды саны, мысалы {maxResults:5} |
Шығыс сипаттар
Сипат атауы | Деректер түрі | Талап етіледі | Сипаттама |
---|---|---|---|
FullName | string | Иә | |
Орналасқан жері | string | Иә | |
Идентификатор | integer | Жоқ | |
UserName | string | Иә | |
FollowersCount | integer | Жоқ | |
Сипаттама | string | Иә | |
StatusesCount | integer | Жоқ | |
FriendsCount | integer | Жоқ |
MyFollowers
Жазылушыларымды алу: мені бақылайтын пайдаланушыларды алады
Кіріс сипаттар
Аты | Деректер түрі | Талап етіледі | Сипаттама |
---|---|---|---|
maxResults | integer | жоқ | Алынатын пайдаланушылардың максималды саны, мысалы {maxResults:5} |
Шығыс сипаттар
Сипат атауы | Деректер түрі | Талап етіледі | Сипаттама |
---|---|---|---|
FullName | string | Иә | |
Орналасқан жері | string | Иә | |
Идентификатор | integer | Жоқ | |
UserName | string | Иә | |
FollowersCount | integer | Жоқ | |
Сипаттама | string | Иә | |
StatusesCount | integer | Жоқ | |
FriendsCount | integer | Жоқ |
Бақылау
Жазылушыларды алу: Көрсетілген пайдаланушыны бақылайтын пайдаланушыларды алады
Кіріс сипаттар
Аты | Деректер түрі | Талап етіледі | Сипаттама |
---|---|---|---|
userName | string | иә | Пайдаланушының Twitter дескрипторы |
maxResults | integer | жоқ | Алынатын пайдаланушылардың максималды саны, мысалы {maxResults:5} |
Шығыс сипаттар
Сипат атауы | Деректер түрі | Талап етіледі | Сипаттама |
---|---|---|---|
FullName | string | Иә | |
Орналасқан жері | string | Иә | |
Идентификатор | integer | Жоқ | |
UserName | string | Иә | |
FollowersCount | integer | Жоқ | |
Сипаттама | string | Иә | |
StatusesCount | integer | Жоқ | |
FriendsCount | integer | Жоқ |
MyFollowing
Жазылушыларымды алу: мен бақылайтын пайдаланушыларды алады
Кіріс сипаттар
Аты | Деректер түрі | Талап етіледі | Сипаттама |
---|---|---|---|
maxResults | integer | жоқ | Алынатын пайдаланушылардың максималды саны, мысалы {maxResults:5} |
Шығыс сипаттар
Сипат атауы | Деректер түрі | Талап етіледі | Сипаттама |
---|---|---|---|
FullName | string | Иә | |
Орналасқан жері | string | Иә | |
Идентификатор | integer | Жоқ | |
UserName | string | Иә | |
FollowersCount | integer | Жоқ | |
Сипаттама | string | Иә | |
StatusesCount | integer | Жоқ | |
FriendsCount | integer | Жоқ |
Пайдаланушы
Пайдаланушыны алу: Көрсетілген пайдаланушы туралы мәліметтерді (мысалы: пайдаланушының аты, сипаттамасы, жазылушылар саны және т.б.) алады
Кіріс сипаттар
Аты | Деректер түрі | Талап етіледі | Сипаттама |
---|---|---|---|
userName | string | иә | Пайдаланушының Twitter дескрипторы |
Шығыс сипаттар
Сипат атауы | Деректер түрі | Талап етіледі | Сипаттама |
---|---|---|---|
FullName | string | Иә | |
Орналасқан жері | string | Иә | |
Идентификатор | integer | Жоқ | |
UserName | string | Иә | |
FollowersCount | integer | Жоқ | |
Сипаттама | string | Иә | |
StatusesCount | integer | Жоқ | |
FriendsCount | integer | Жоқ |
Твит
Жаңа твит жазу: твит
Кіріс сипаттар
Аты | Деректер түрі | Талап етіледі | Сипаттама |
---|---|---|---|
tweetText | string | жоқ | Жазылатын мәтін, мысалы {tweetТекст: "сәлем"} |
мәтін | string | жоқ | Жазылатын мультимедиа |
Шығыс сипаттар
Сипат атауы | Деректер түрі | Талап етіледі | Сипаттама |
---|---|---|---|
TweetId | string | Иә |
OnNewTweet
Жаңа твит пайда болғанда: Іздеу сұрауына сәйкес келетін жаңа твит жарияланған кезде жұмыс ағыны іске қосылады
Кіріс сипаттар
Аты | Деректер түрі | Талап етіледі | Сипаттама |
---|---|---|---|
searchQuery | string | иә | Сұрау мәтіні (сіз кез келген Twitter қолдайтын сұрау операторларын қолдана аласыз: https://www.twitter.com/search) |
Шығыс сипаттар
Сипат атауы | Деректер түрі | Талап етіледі | Сипаттама |
---|---|---|---|
мәні | массив | Жоқ |
Пайдалы сілтемелер
Барлығын қолжетімді қосылымдар бөлімінен қараңыз.
Бағдарламаңызға қосылымдарды қосу жолы туралы қосымша ақпарат.
Ескерім
Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)
Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).