Savienojuma izveide ar Twitter no lietojumprogrammas Power Apps
Twitter ļauj publicēt tvītus un iegūt tvītus, laika grafiku, draugus un sekotājus no sava Twitter konta.
Šo informāciju var parādīt programmas etiķetē. Piemēram, var pievienot ievades tekstlodziņu, lūgt lietotāju ievadīt kādu tvītu tekstu un pēc tam pievienot pogu, kas “publicē” tvītu. Varat izmantot līdzīgas metodes, lai iegūtu vai meklētu tvītu, un pēc tam parādīt tekstu etiķetes vai galerijas vadīklā savā programmā.
Šajā tēmā ir parādīts, kā izveidot Twitter savienojumu, lietot Twitter savienojumu programmā un uzskaitītas pieejamās funkcijas.
Priekšnosacījumi
- Piekļuve risinājumam Power Apps
- Savienojuma pievienošana
- Izveidojiet programmu, izmantojot veidni vai datus, vai arī pilnībā no jauna.
Savienojuma izveide ar Twitter
Sāciet ar tukšas pamatnes programmas izveidi.
Kreisās puses rūtī atlasiet Dati > Pievienot datus.
Atlasiet Jauns savienojums un pēc tam atlasiet Twitter:
Izvēlieties no noklusējuma koplietojamās programmas vai arī izvēlieties paņemt savu programmu (kopā ar patērētāju atslēgu/patērētāju noslēpumu).
Atlasiet Izveidot savienojumu.
Izvēlieties ievadīt savu Twitter pierakstīšanās akreditācijas datus un pēc tam atlasiet Autorizēt programmu.
Atlasiet Pievienot datu avotu. Jūsu savienojums ir redzams sadaļā Datu avoti:
Jūsu programmai tika izveidots un pievienots Twitter savienojums. Tagad tas ir gatavs lietošanai.
Twitter savienojuma izmantošana programmā
Laika skalas rādīšana
Izvēlnē Ievietot atlasiet Galerija un pēc tam pievienojiet kādu no galerijām Ar tekstu.
Parādīsim dažas laika skalas:
Lai rādītu pašreizējā lietotāja laika skalu, iestatiet galerijas Elementu rekvizītam šādas formulas:
Twitter.HomeTimeline().TweetText
Twitter.HomeTimeline({maxResults:3}).TweetText
Lai rādītu cita lietotāja laika skalu, ieskatiet galerijas Elementu rekvizītam šādas formulas:
Twitter.UserTimeline( *TwitterHandle* ).TweetText
Ievadiet Twitter turi dubultajās pēdiņās vai ekvivalentā vērtībā. Piemēram, ievadiet
"satyanadella"
vai"powerapps"
tieši formulas izteiksmē.Pievienojiet teksta ievades vadīklu ar nosaukumu Twitter lietotājs un iestatiet tās Noklusējuma rekvizītu uz
Tweep.Text
. Twitter lietotāja teksta lodziņā ierakstiet Twitter turi, piemēram,satyanadella
(bez pēdiņām un bez simbola @).Galerijas vadīklā iestatiet Elementu rekvizītam šādu formulu:
Twitter.UserTimeline(Tweep.Text, {maxResults:5}).TweetText
Galerijas vadīklā automātiski tiek parādīti jūsu ierakstītos Twitter apstrādātāja tvītus.
Padoms
Dažas no šīm formulām izmanto argumentu maxResults, lai laika skalā rādītu pēdējo tvītu skaitu x.
Iestatiet galerijas rekvizītu Elementi uz
Twitter.HomeTimeline()
.Ja ir atlasīta galerija, labajā rūtī tiek rādītas šīs galerijas opcijas.
Pirmajā sarakstā atlasiet opciju TweetText, otrajā sarakstā atlasiet opciju TweetedBy un trešajā sarakstā atlasiet CreatedAt.
Tagad galerijā tiek rādītas izvēlēto rekvizītu vērtības.
Sekotāju rādīšana
Izmantojot galeriju Ar tekstu, parādīsim kādus sekotājus:
Lai rādītu pašreizējā lietotāja sekotājus, iestatiet galerijas Elementu rekvizītam šādu formulu:
Twitter.MyFollowers()
Twitter.MyFollowers({maxResults:3})
Lai rādītu cita lietotāja sekotājus, ieskatiet galerijas Elementu rekvizītam šādas formulas:
Twitter.Followers( *TwitterHandle* )
Ievadiet Twitter turi dubultajās pēdiņās vai ekvivalentā vērtībā. Piemēram, ievadiet
"satyanadella"
vai"powerapps"
tieši formulas izteiksmē.Pievienojiet teksta ievades vadīklu ar nosaukumu Twitter lietotājs un iestatiet tās Noklusējuma rekvizītu uz
Tweep.Text
. Twitter lietotāja teksta lodziņā ierakstiet Twitter turi, piemēram,satyanadella
(bez pēdiņām un bez simbola @).Galerijas vadīklā iestatiet Elementu rekvizītam šādu formulu:
Twitter.Followers(Tweep.Text, {maxResults:5})
Galerijas vadīklā automātiski tiek parādīti, kas seko jūsu ierakstītajam Twitter turim.
Padoms
Dažas no šīm formulām izmanto argumentu maxResults, lai laika skalā rādītu pēdējo tvītu skaitu x.
Iestatiet galerijas rekvizītu Elementi uz
Twitter.MyFollowers()
.Ja ir atlasīta galerija, labajā rūtī tiek rādītas šīs galerijas opcijas.
Otrajā sarakstā atlasiet UserName un trešajā sarakstā atlasiet FullName.
Tagad galerijā tiek rādītas izvēlēto rekvizītu vērtības.
Lietotāju rādīšana, kuriem tiek sekots
Izmantojot galeriju Ar tekstu, parādīsim kādus lietotājus, kuriem ir sekotāji:
Lai rādītu, kuriem lietotājiem seko pašreizējs lietotājs, iestatiet galerijas Elementu rekvizītam šādu formulu:
Twitter.MyFollowing()
Twitter.MyFollowing({maxResults:3})
Lai rādītu, kuriem lietotājiem seko cits lietotājs, iestatiet galerijas Elementu rekvizītam šādu formulu:
Twitter.Following( *TwitterHandle* )
Ievadiet Twitter turi dubultajās pēdiņās vai ekvivalentā vērtībā. Piemēram, ievadiet
"satyanadella"
vai"powerapps"
tieši formulas izteiksmē.Pievienojiet teksta ievades vadīklu ar nosaukumu Twitter lietotājs un iestatiet tās Noklusējuma rekvizītu uz
Tweep.Text
. Twitter lietotāja teksta lodziņā ierakstiet Twitter turi, piemēram,satyanadella
(bez pēdiņām un bez simbola @).Galerijas vadīklā iestatiet Elementu rekvizītam šādu formulu:
Twitter.Following(Tweep.Text, {maxResults:5})
Galerijas vadīklā automātiski tiek parādīti citi turi, kuriem sekojat.
Ja ir atlasīta galerija, labajā rūtī tiek rādītas šīs galerijas opcijas.
Atlasiet Apraksts sarakstā Body1, UserName sarakstā Heading1 un FullName sarakstā Subtitle1.
Tagad galerijā tiek rādītas izvēlēto rekvizītu vērtības.
Informācijas rādīšana par lietotāju
Pievienojiet etiķeti un pēc tam iestatiet tās Teksta rekvizītam vienu no šīm formulām:
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
Ievadiet Twitter turi dubultajās pēdiņās vai ekvivalentā vērtībā. Piemēram, ievadiet "satyanadella"
vai "powerapps"
tieši formulas izteiksmē.
Varat arī izmantot ievades teksta vadīklu, lai ierakstītu Twitter turi, tāpat kā mēs darījām visā šajā tēmā.
Tvītu meklēšana
Izmantojot galeriju Ar tekstu, iestatiet tās Elementu rekvizītam šādu formulu:
Twitter.SearchTweet( *SearchTerm* ).TweetText
Ievadiet SearchTerm dubultajās pēdiņās vai atsaucoties uz līdzvērtīgu vērtību. Piemēram, ievadiet
"PowerApps"
vai"microsoft"
tieši formulā.Vai varat izmantot Ievades teksta vadīklu, lai norādītu meklēšanas terminu, tāpat kā mēs darījām visā šajā tēmā.
Padoms
Rādiet pirmos piecus rezultātus, izmantojot maxResults:
Twitter.SearchTweet(SearchTerm.Text, {maxResults:5}).TweetText
Iestatiet galerijas rekvizītu Elementi uz
Twitter.SearchTweet(SearchTerm.Text, {maxResults:5})
.Ja ir atlasīta galerija, labajā rūtī tiek rādītas šīs galerijas opcijas.
Pirmajā sarakstā atlasiet TweetText, otrajā sarakstā atlasiet TweetedBy un trešajā sarakstā atlasiet CreatedAt.
Tagad galerijā tiek rādītas izvēlēto rekvizītu vērtības.
Tvīta nosūtīšana
- Pievienojiet teksta ievades vadīklu un pēc tam pārdēvējiet to par MyTweet.
- Pievienojiet pogu un pēc tam iestatiet tās OnSelect rekvizītam šādu formulu:
Twitter.Tweet("",{tweetText: MyTweet.Text})
Piemērs:Twitter.Tweet("",{tweetText:"Sample tweet!"})
- Nospiediet taustiņu F5 vai atlasiet Priekšskatījuma pogu (). Ierakstiet tekstu vienumā MyTweet un pēc tam atlasiet pogu, lai tvītotu ievadīto tekstu.
- Nospiediet Esc, lai atgrieztos noklusējuma darbvietā.
Pieejamo funkciju skatīšana
Šis savienojums ietver šādas funkcijas:
Funkcijas nosaukums | Apraksts |
---|---|
UserTimeline | Izgūst kolekciju, kurā ir visjaunākie tvīti, ko ievietojis norādītais lietotājs |
HomeTimeline | Izgūst jaunākos tvītus un atkārtoti tvīto mani un manus sekotājus |
SearchTweet | Izgūst attiecīgo tvītu kolekciju, kas atbilst norādītajam vaicājumam |
Sekotāji | Izgūst lietotājus, sekojot norādītajam lietotājam |
MyFollowers | Izgūst lietotājus, kas man seko |
Sekošana | Izgūst lietotājus, kam seko norādītais lietotājs |
MyFollowing | Izgūst lietotājus, kam es sekoju |
Lietotājs | Izgūst informāciju par norādīto lietotāju (piemēram: lietotājvārds, apraksts, sekotāju skaits utt.) |
Tvīts | Tvīts |
OnNewTweet | Darbplūsmas aktivizēšana, kad tiek publicēts jauns tvīts, kas atbilst jūsu meklēšanas vaicājumam |
UserTimeline
Iegūt lietotāja laika skalu: izgūst kolekciju, kurā ir visjaunākie tvīti, ko ievietojis norādītais lietotājs
Ievades rekvizīti
Nosaukums/vārds, uzvārds | Datu tips | Jānorāda obligāti | Apraksts |
---|---|---|---|
userName | string | jā | Twitter turis |
maxResults | integer | nē | Maksimālais skaitu tvītu izgūšanai, piemēram, {maxResults:5} |
Izvades rekvizīti
Rekvizīta nosaukums | Datu tips | Jānorāda obligāti | Apraksts |
---|---|---|---|
TweetText | string | Jā | |
TweetId | string | Nē | |
CreatedAt | string | Nē | |
RetweetCount | integer | Jā | |
TweetedBy | string | Jā | |
MediaUrls | masīvs | Nē |
HomeTimeline
Iegūt sākuma laika skalu: izgūst jaunākos tvītus un atkārtoti tvīto mani un manus sekotājus
Ievades rekvizīti
Nosaukums/vārds, uzvārds | Datu tips | Jānorāda obligāti | Apraksts |
---|---|---|---|
maxResults | integer | nē | Maksimālais skaitu tvītu izgūšanai, piemēram, {maxResults:5} |
Izvades rekvizīti
Rekvizīta nosaukums | Datu tips | Jānorāda obligāti | Apraksts |
---|---|---|---|
TweetText | string | Jā | |
TweetId | string | Nē | |
CreatedAt | string | Nē | |
RetweetCount | integer | Jā | |
TweetedBy | string | Jā | |
MediaUrls | masīvs | Nē |
SearchTweet
Meklēt tvītu: izgūst attiecīgo tvītu kolekciju, kas atbilst norādītajam vaicājumam
Ievades rekvizīti
Nosaukums/vārds, uzvārds | Datu tips | Jānorāda obligāti | Apraksts |
---|---|---|---|
searchQuery | string | jā | Vaicājuma teksts (varat lietot jebkādus Twitter atbalstītos vaicājumu operatorus: https://www.twitter.com/search) |
maxResults | integer | nē | Maksimālais skaitu tvītu izgūšanai, piemēram, {maxResults:5} |
Izvades rekvizīti
Rekvizīta nosaukums | Datu tips | Jānorāda obligāti | Apraksts |
---|---|---|---|
TweetText | string | Jā | |
TweetId | string | Nē | |
CreatedAt | string | Nē | |
RetweetCount | integer | Jā | |
TweetedBy | string | Jā | |
MediaUrls | masīvs | Nē |
Sekotāji
Iegūt sekotājus: izgūst lietotājus, sekojot norādītajam lietotājam
Ievades rekvizīti
Nosaukums/vārds, uzvārds | Datu tips | Jānorāda obligāti | Apraksts |
---|---|---|---|
userName | string | jā | Lietotāja Twitter turis |
maxResults | integer | nē | Maksimālais lietotāju skaits izgūšanai, piemēram, {maxResults:5} |
Izvades rekvizīti
Rekvizīta nosaukums | Datu tips | Jānorāda obligāti | Apraksts |
---|---|---|---|
FullName | string | Jā | |
Atrašanās vieta | string | Jā | |
ID | integer | Nē | |
UserName | string | Jā | |
FollowersCount | integer | Nē | |
Apraksts | string | Jā | |
StatusesCount | integer | Nē | |
FriendsCount | integer | Nē |
MyFollowers
Iegūt manus sekotājus: izgūst lietotājus, kas seko man
Ievades rekvizīti
Nosaukums/vārds, uzvārds | Datu tips | Jānorāda obligāti | Apraksts |
---|---|---|---|
maxResults | integer | nē | Maksimālais lietotāju skaits izgūšanai, piemēram, {maxResults:5} |
Izvades rekvizīti
Rekvizīta nosaukums | Datu tips | Jānorāda obligāti | Apraksts |
---|---|---|---|
FullName | string | Jā | |
Atrašanās vieta | string | Jā | |
ID | integer | Nē | |
UserName | string | Jā | |
FollowersCount | integer | Nē | |
Apraksts | string | Jā | |
StatusesCount | integer | Nē | |
FriendsCount | integer | Nē |
Sekošana
Iegūt šo: izgūst lietotājus, kam seko norādītais lietotājs
Ievades rekvizīti
Nosaukums/vārds, uzvārds | Datu tips | Jānorāda obligāti | Apraksts |
---|---|---|---|
userName | string | jā | Lietotāja Twitter turis |
maxResults | integer | nē | Maksimālais lietotāju skaits izgūšanai, piemēram, {maxResults:5} |
Izvades rekvizīti
Rekvizīta nosaukums | Datu tips | Jānorāda obligāti | Apraksts |
---|---|---|---|
FullName | string | Jā | |
Atrašanās vieta | string | Jā | |
ID | integer | Nē | |
UserName | string | Jā | |
FollowersCount | integer | Nē | |
Apraksts | string | Jā | |
StatusesCount | integer | Nē | |
FriendsCount | integer | Nē |
MyFollowing
Iegūt manu sekošanu: izgūst lietotājus, kuriem es sekoju
Ievades rekvizīti
Nosaukums/vārds, uzvārds | Datu tips | Jānorāda obligāti | Apraksts |
---|---|---|---|
maxResults | integer | nē | Maksimālais lietotāju skaits izgūšanai, piemēram, {maxResults:5} |
Izvades rekvizīti
Rekvizīta nosaukums | Datu tips | Jānorāda obligāti | Apraksts |
---|---|---|---|
FullName | string | Jā | |
Atrašanās vieta | string | Jā | |
ID | integer | Nē | |
UserName | string | Jā | |
FollowersCount | integer | Nē | |
Apraksts | string | Jā | |
StatusesCount | integer | Nē | |
FriendsCount | integer | Nē |
Lietotājs
Iegūt lietotāju: izgūst informāciju par norādīto lietotāju (piemēram: lietotājvārds, apraksts, sekotāju skaits utt.)
Ievades rekvizīti
Nosaukums/vārds, uzvārds | Datu tips | Jānorāda obligāti | Apraksts |
---|---|---|---|
userName | string | jā | Lietotāja Twitter turis |
Izvades rekvizīti
Rekvizīta nosaukums | Datu tips | Jānorāda obligāti | Apraksts |
---|---|---|---|
FullName | string | Jā | |
Atrašanās vieta | string | Jā | |
ID | integer | Nē | |
UserName | string | Jā | |
FollowersCount | integer | Nē | |
Apraksts | string | Jā | |
StatusesCount | integer | Nē | |
FriendsCount | integer | Nē |
Tvīts
Publicēt jaunu tvītu: tvītot
Ievades rekvizīti
Nosaukums/vārds, uzvārds | Datu tips | Jānorāda obligāti | Apraksts |
---|---|---|---|
tweetText | string | nē | Teksts, kas tiks publicēts, piemēram, {tweetText:"hello"} |
pamatteksts | string | nē | Publicējamā multivide |
Izvades rekvizīti
Rekvizīta nosaukums | Datu tips | Jānorāda obligāti | Apraksts |
---|---|---|---|
TweetId | string | Jā |
OnNewTweet
Kad parādās jauns tvīts: aktivizē darbplūsmu, kad tiek publicēts jauns tvīts, kas atbilst jūsu meklēšanas vaicājumam
Ievades rekvizīti
Nosaukums/vārds, uzvārds | Datu tips | Jānorāda obligāti | Apraksts |
---|---|---|---|
searchQuery | string | jā | Vaicājuma teksts (varat lietot jebkādus Twitter atbalstītos vaicājumu operatorus: https://www.twitter.com/search) |
Izvades rekvizīti
Rekvizīta nosaukums | Datu tips | Jānorāda obligāti | Apraksts |
---|---|---|---|
vērtība | masīvs | Nē |
Noderīgas saites
Skatiet visus pieejamos savienojumus.
Uzziniet, kā pievienot savienojumus programmām.
Piezīme
Kādas ir jūsu dokumentācijas valodas preferences? Aizpildiet īsu aptauju. (ņemiet vērā, ka aptauja ir angļu valodā)
Aptaujai būs nepieciešamas aptuveni septiņas minūtes. Nekādi personas dati netiks vākti (paziņojums par konfidencialitāti).
Atsauksmes
https://aka.ms/ContentUserFeedback.
Drīzumā: 2024. gada laikā mēs pakāpeniski pārtrauksim izmantot “GitHub problēmas” kā atsauksmju par saturu mehānismu un aizstāsim to ar jaunu atsauksmju sistēmu. Papildinformāciju skatiet:Iesniegt un skatīt atsauksmes par