Povezivanje s Twitterom iz usluge Power Apps
Twitter vam omogućuje objavljivanje i primanje tweetova, vremenske trake, prijatelja i pratitelja putem svojeg računa za Twitter.
Možete prikazati te podatke na oznaci u svojoj aplikaciji. Na primjer, možete dodati okvir za unos teksta, zatražiti od korisnika unos teksta tweeta i zatim dodati gumb koji „objavi” tweet. Na slične načine možete primiti tweet ili pretražiti određeni tweet i zatim prikazati tekst u kontroli oznake ili galerije u svojoj aplikaciji.
U ovoj je temi prikazano kako stvoriti vezu s Twitterom i upotrijebiti tu vezu u aplikaciji, a navedene su i dostupne funkcije.
Preduvjeti
- Pristup za Power Apps
- Dodavanje veze
- Stvorite aplikaciju iz obrasca, od podataka ili od početka.
Povezivanje s Twitterom
Započnite stvaranjem prazne aplikacije od gotovih gradivnih elemenata.
U lijevom oknu odaberite Podaci > Dodaj podatke.
Odaberite Nova veza, a zatim odaberite Twitter:
Odaberite iz zadane dijeljene aplikacije ili odaberite vlastitu aplikaciju (zajedno s Ključem kupca/Tajnim kodom kupca).
Odaberite Poveži.
Odaberite Poveži, unesite vjerodajnice za prijavu na Twitter pa odaberite Autoriziraj aplikaciju.
Odaberite Dodaj izvor podataka. Vaša će se veza prikazati na popisu Izvori podataka:
Veza s Twitterom stvorena je i dodana u vašu aplikaciju. Veza je sada spremna za upotrebu.
Upotreba veze s Twitterom u aplikaciji
Prikaz vremenske trake
U izborniku Umetanje odaberite Galerija i dodajte bilo koju od galerija S tekstom.
Pokažimo neke vremenske trake:
Da biste prikazali vremensku traku trenutačnog korisnika, postavite svojstvo Stavke za galeriju na sljedeće formule:
Twitter.HomeTimeline().TweetText
Twitter.HomeTimeline({maxResults:3}).TweetText
Da biste prikazali vremensku traku drugog korisnika, postavite svojstvo Stavke za galeriju na sljedeću formulu:
Twitter.UserTimeline( *TwitterHandle* ).TweetText
Unesite nadimak na Twitteru zapisan unutar dvostrukih navodnika ili ekvivalentnu vrijednost. Na primjer, unesite
"satyanadella"
ili"powerapps"
izravno u izraz formule.Dodajte kontrolu unosa teksta pod nazivom Tweep i postavite njezino svojstvo Zadano na
Tweep.Text
. U okviru za unos teksta Tweep upišite nadimak na Twitteru, npr.satyanadella
(bez navodnika i bez znaka @).U kontroli galerije postavite svojstvo Stavke na sljedeću formulu:
Twitter.UserTimeline(Tweep.Text, {maxResults:5}).TweetText
Kontrola galerije automatski će prikazati tweetove nadimka na Twitteru koji upišete.
Savjet
Neke od ovih formula upotrebljavaju argument maxResults za prikaz x najnovijih tweetova na vremenskoj crti.
Postavite svojstvo galerije Stavke na
Twitter.HomeTimeline()
.Kad je galerija odabrana, desno okno prikazuje mogućnosti za tu galeriju.
Odaberite TweetText na prvom popisu, odaberite TweetedBy na drugom popisu i odaberite CreatedAt na trećem popisu.
Galerija sada prikazuje vrijednosti svojstava koje ste odabrali.
Prikaz pratitelja
Galerija S tekstom omogućuje vam prikaz nekih pratitelja:
Da biste prikazali pratitelje trenutačnog korisnika, postavite svojstvo Stavke za galeriju na sljedeću formulu:
Twitter.MyFollowers()
Twitter.MyFollowers({maxResults:3})
Da biste prikazali pratitelje drugog korisnika, postavite svojstvo Stavke za galeriju na sljedeću formulu:
Twitter.Followers( *TwitterHandle* )
Unesite nadimak na Twitteru zapisan unutar dvostrukih navodnika ili ekvivalentnu vrijednost. Na primjer, unesite
"satyanadella"
ili"powerapps"
izravno u izraz formule.Dodajte kontrolu unosa teksta pod nazivom Tweep i postavite njezino svojstvo Zadano na
Tweep.Text
. U okviru za unos teksta Tweep upišite nadimak na Twitteru, npr.satyanadella
(bez navodnika i bez znaka @).U kontroli galerije postavite svojstvo Stavke na sljedeću formulu:
Twitter.Followers(Tweep.Text, {maxResults:5})
Kontrola galerije automatski će prikazati pratitelje nadimka na Twitteru koji upišete.
Savjet
Neke od ovih formula upotrebljavaju argument maxResults za prikaz x najnovijih tweetova na vremenskoj crti.
Postavite svojstvo galerije Stavke na
Twitter.MyFollowers()
.Kad je galerija odabrana, desno okno prikazuje mogućnosti za tu galeriju.
Odaberite UserName drugom popisu i odaberite FullName na trećem popisu.
Galerija sada prikazuje vrijednosti svojstava koje ste odabrali.
Prikaz korisnika koje pratite
Galerija S tekstom omogućuje vam prikaz nekih korisnika koje pratite:
Da biste prikazali korisnike koje trenutačni korisnik prati, postavite svojstvo Stavke za galeriju na sljedeću formulu:
Twitter.MyFollowing()
Twitter.MyFollowing({maxResults:3})
Da biste prikazali korisnike koje drugi korisnik prati, postavite svojstvo Stavke za galeriju na sljedeću formulu:
Twitter.Following( *TwitterHandle* )
Unesite nadimak na Twitteru zapisan unutar dvostrukih navodnika ili ekvivalentnu vrijednost. Na primjer, unesite
"satyanadella"
ili"powerapps"
izravno u izraz formule.Dodajte kontrolu unosa teksta pod nazivom Tweep i postavite njezino svojstvo Zadano na
Tweep.Text
. U okviru za unos teksta Tweep upišite nadimak na Twitteru, npr.satyanadella
(bez navodnika i bez znaka @).U kontroli galerije postavite svojstvo Stavke na sljedeću formulu:
Twitter.Following(Tweep.Text, {maxResults:5})
Kontrola galerije automatski će prikazati druge korisničke račune koje pratite.
Kad je galerija odabrana, desno okno prikazuje mogućnosti za tu galeriju.
Odaberite Opis na popisu Body1, UserName na popisu Heading1 i FullName na popisu Subtitle1.
Galerija sada prikazuje vrijednosti svojstava koje ste odabrali.
Prikaz informacija o korisniku
Dodajte oznaku pa postavite njezino svojstvo Tekst na jednu od sljedećih formula:
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
Unesite nadimak na Twitteru zapisan unutar dvostrukih navodnika ili ekvivalentnu vrijednost. Na primjer, unesite "satyanadella"
ili "powerapps"
izravno u izraz formule.
U suprotnom možete upotrijebiti kontrolu unosa teksta da biste upisali korisnički račun za Twitter, kao što smo to radili u ovoj temi.
Pretraživanje tweetova
Upotreba galerije S tekstom postavlja njezino svojstvo Stavke na sljedeću formulu:
Twitter.SearchTweet( *SearchTerm* ).TweetText
Unesite SearchTerm zapisan unutar dvostrukih navodnika ili stvaranjem reference na ekvivalentnu vrijednost. Na primjer, unesite
"PowerApps"
ili"microsoft"
izravno u formulu.U suprotnom možete upotrijebiti kontrolu Unos teksta da biste odredili pojam za pretraživanje, kao što smo to radili u ovoj temi.
Savjet
Prikažite prvih pet rezultata s pomoću maxResults:
Twitter.SearchTweet(SearchTerm.Text, {maxResults:5}).TweetText
Postavite svojstvo galerije Stavke na
Twitter.SearchTweet(SearchTerm.Text, {maxResults:5})
.Kad je galerija odabrana, desno okno prikazuje mogućnosti za tu galeriju.
Odaberite TweetText na prvom popisu, TweetedBy na drugom popisu i CreatedAt na trećem popisu.
Galerija sada prikazuje vrijednosti svojstava koje ste odabrali.
Slanje tweeta
- Dodajte kontrolu za unos teksta i preimenujte je u MyTweet.
- Dodajte gumb pa postavite njegovo svojstvo OnSelect na sljedeću formulu:
Twitter.Tweet("",{tweetText: MyTweet.Text})
Primjer:Twitter.Tweet("",{tweetText:"Sample tweet!"})
- Pritisnite F5 ili odaberite gumb Pretpregled (). Unesite neki tekst u polje MyTweet, zatim odaberite gumb da biste objavili tekst tweeta koji ste unijeli.
- Pritisnite Esc za povratak na zadani radni prostor.
Prikaz dostupnih funkcija
Ta veza obuhvaća sljedeće funkcije:
Naziv funkcije | Opis |
---|---|
UserTimeline | Dohvaća zbirku najnovijih tweetova koje je objavio određeni korisnik |
HomeTimeline | Dohvaća najnovije tweetove i tweetove koje smo ponovno objavili ja i moji pratitelji |
SearchTweet | Dohvaća zbirku relevantnih tweetova koji odgovaraju određenom upitu |
Pratitelji | Dohvaća korisnike koji prate određenog korisnika |
MyFollowers | Dohvaća korisnike koji me prate |
Praćenje | Dohvaća korisnike koje određeni korisnik prati |
MyFollowing | Dohvaća korisnike koje ja pratim |
Korisnik | Dohvaća pojedinosti o određenom korisniku (primjer: korisničko ime, opis, broj pratitelja itd.) |
Tweet | Tweet |
OnNewTweet | Pokreće tijek rada kada se objavi novi tweet koji odgovara vašem upitu pretraživanja |
UserTimeline
Dohvati vremensku traku korisnika: dohvaća zbirku najnovijih tweetova koje je objavio određeni korisnik
Svojstva unosa
Naziv | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
userName | string | da | Nadimak na Twitteru |
maxResults | integer | ne | Maksimalan broj tweetova za dohvaćanje, npr. {maxResults:5} |
Svojstva rezultata
Naziv svojstva | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
TweetText | string | Jest | |
TweetId | string | Ne | |
CreatedAt | string | Ne | |
RetweetCount | integer | Jest | |
TweetedBy | string | Jest | |
MediaUrls | polje | Ne |
HomeTimeline
Dohvaćati početnu stranicu vremenske trake: dohvaća najnovije tweetove i tweetove koje smo ponovno objavili ja i moji pratitelji
Svojstva unosa
Naziv | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
maxResults | integer | ne | Maksimalan broj tweetova za dohvaćanje, npr. {maxResults:5} |
Svojstva rezultata
Naziv svojstva | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
TweetText | string | Jest | |
TweetId | string | Ne | |
CreatedAt | string | Ne | |
RetweetCount | integer | Jest | |
TweetedBy | string | Jest | |
MediaUrls | polje | Ne |
SearchTweet
Pretraži tweet: dohvaća zbirku relevantnih tweetova koji odgovaraju određenom upitu
Svojstva unosa
Naziv | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
searchQuery | string | da | Tekst upita (možete upotrijebiti bilo koju operaciju upita koju Twitter podržava: https://www.twitter.com/search) |
maxResults | integer | ne | Maksimalan broj tweetova za dohvaćanje, npr. {maxResults:5} |
Svojstva rezultata
Naziv svojstva | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
TweetText | string | Jest | |
TweetId | string | Ne | |
CreatedAt | string | Ne | |
RetweetCount | integer | Jest | |
TweetedBy | string | Jest | |
MediaUrls | polje | Ne |
Pratitelji
Dohvati pratitelje: dohvaća korisnike koji prate određenog korisnika
Svojstva unosa
Naziv | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
userName | string | da | Korisnički nadimak na Twitteru |
maxResults | integer | ne | Maksimalan broj korisnika za dohvaćanje, npr. {maxResults:5} |
Svojstva rezultata
Naziv svojstva | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
Puno ime | string | Jest | |
Lokacija | string | Jest | |
ID | integer | Ne | |
UserName | string | Jest | |
FollowersCount | integer | Ne | |
Opis | string | Jest | |
StatusesCount | integer | Ne | |
FriendsCount | integer | Ne |
MyFollowers
Dohvati moje pratitelje: dohvaća korisnike koji me prate
Svojstva unosa
Naziv | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
maxResults | integer | ne | Maksimalan broj korisnika za dohvaćanje, npr. {maxResults:5} |
Svojstva rezultata
Naziv svojstva | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
Puno ime | string | Jest | |
Lokacija | string | Jest | |
ID | integer | Ne | |
UserName | string | Jest | |
FollowersCount | integer | Ne | |
Opis | string | Jest | |
StatusesCount | integer | Ne | |
FriendsCount | integer | Ne |
Praćenje
Dohvati praćene korisnike: dohvaća korisnike koje određeni korisnik prati
Svojstva unosa
Naziv | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
userName | string | da | Korisnički nadimak na Twitteru |
maxResults | integer | ne | Maksimalan broj korisnika za dohvaćanje, npr. {maxResults:5} |
Svojstva rezultata
Naziv svojstva | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
Puno ime | string | Jest | |
Lokacija | string | Jest | |
ID | integer | Ne | |
UserName | string | Jest | |
FollowersCount | integer | Ne | |
Opis | string | Jest | |
StatusesCount | integer | Ne | |
FriendsCount | integer | Ne |
MyFollowing
Dohvati korisnike koje pratim: dohvaća korisnike koje pratim
Svojstva unosa
Naziv | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
maxResults | integer | ne | Maksimalan broj korisnika za dohvaćanje, npr. {maxResults:5} |
Svojstva rezultata
Naziv svojstva | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
Puno ime | string | Jest | |
Lokacija | string | Jest | |
ID | integer | Ne | |
UserName | string | Jest | |
FollowersCount | integer | Ne | |
Opis | string | Jest | |
StatusesCount | integer | Ne | |
FriendsCount | integer | Ne |
Korisnik
Dohvati korisnika: dohvaća pojedinosti o određenom korisniku (primjer: korisničko ime, opis, broj pratitelja itd.)
Svojstva unosa
Naziv | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
userName | string | da | Korisnički nadimak na Twitteru |
Svojstva rezultata
Naziv svojstva | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
Puno ime | string | Jest | |
Lokacija | string | Jest | |
ID | integer | Ne | |
UserName | string | Jest | |
FollowersCount | integer | Ne | |
Opis | string | Jest | |
StatusesCount | integer | Ne | |
FriendsCount | integer | Ne |
Tweet
Objavi novi tweet: tweet
Svojstva unosa
Naziv | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
tweetText | string | ne | Tekst za objavu, npr. {tweetText:"hello"} |
tijelo | string | ne | Mediji za objavu |
Svojstva rezultata
Naziv svojstva | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
TweetId | string | Jest |
OnNewTweet
Kada se pojavi novi tweet: pokreće tijek rada kada se objavi novi tweet koji odgovara vašem upitu pretraživanja
Svojstva unosa
Naziv | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
searchQuery | string | da | Tekst upita (možete upotrijebiti bilo koju operaciju upita koju Twitter podržava: https://www.twitter.com/search) |
Svojstva rezultata
Naziv svojstva | Vrsta podataka | Obvezno | Opis |
---|---|---|---|
vrijednost | polje | Ne |
Korisne veze
Pogledajte sve dostupne veze.
Saznajte kako dodati veze u svoje aplikacije.
Napomena
Možete li nam reći više o željenim jezicima za dokumentaciju? Ispunite kratki upitnik. (imajte na umu da je upitnik na engleskom jeziku)
Ispunjavanje upitnika će trajati otprilike sedam minuta. Osobni podaci se ne prikupljaju (izjava o zaštiti privatnosti).
Povratne informacije
https://aka.ms/ContentUserFeedback.
Stiže uskoro: Tijekom 2024. postupno ćemo ukinuti servis Problemi sa servisom GitHub kao mehanizam za povratne informacije za sadržaj i zamijeniti ga novim sustavom za povratne informacije. Dodatne informacije potražite u članku:Pošaljite i pogledajte povratne informacije za