Kapcsolódás a Twitterhez a Power Apps rendszerből
A Twitter segítségével tweeteket tehet közzé, illetve beolvashatja Twitter-fiókjából a tweeteket, az idővonalát, az ismerőseit és a követőit.
Ezeket az információkat címke formájában megjelenítheti alkalmazásában. Hozzáadhat például egy bemeneti szövegdobozt, megkérheti a felhasználót, hogy adjon meg benne valamilyen tweet-szöveget, majd hozzáadhat egy gombot, amely „közzéteszi” a tweetet. Hasonló módszerekkel olvashat be vagy kereshet tweeteket, és jelenítheti meg a szöveget alkalmazása címke vagy tár vezérlőelemeiben.
Ez a témakör ismerteti, hogyan hozható létre a Twitter-kapcsolat és hogyan használható az alkalmazásokban, illetve felsorolja a rendelkezésre álló függvényeket is.
Előfeltételek
- Hozzáférés a Power Apps rendszerhez
- Kapcsolat hozzáadása
- Alkalmazás létrehozása sablonból, adatokból vagy nulláról
Csatlakozás a Twitterhez
Először hozzon létre egy üres vászonalapú alkalmazást.
A bal oldali panelen válassza az Adatok > Adatok hozzáadása lehetőséget.
Válassza az Új kapcsolat, majd a Twitter lehetőséget:
Válasszon az alapértelmezett megosztott alkalmazásokból, vagy adja meg a saját alkalmazását (a Felhasználói kulccsal/Felhasználói titokkal együtt).
Válassza a Kapcsolódás lehetőséget.
Adja meg a Twitter-fiókja belépéshez szükséges hitelesítő adatait, majd válassza az Alkalmazás hitelesítése lehetőséget.
Válassza az Adatforrás hozzáadása lehetőséget. A kapcsolat ekkor megjelenik a Adatforrások alatt:
A Twitter-kapcsolat létrejött, és hozzá lett adva az alkalmazáshoz. Most már készen áll a használatra.
Használja a Twitter-kapcsolatot az alkalmazásában
Idővonal megjelenítése
A Beszúrás menüben válassza a Tár lehetőséget, majd adja hozzá bármelyik Szöveges tárat.
Idővonalak megjelenítése:
A jelenlegi felhasználó idővonalának megjelenítéséhez állítsa a katalógus Elemek tulajdonságát a következő képletre:
Twitter.HomeTimeline().TweetText
Twitter.HomeTimeline({maxResults:3}).TweetText
Egy másik felhasználó idővonalának megjelenítéséhez állítsa a katalógus Elemek tulajdonságát a következő képletre:
Twitter.UserTimeline( *TwitterHandle* ).TweetText
Adja meg a Twitter-leírót idézőjelek között, vagy egy annak megfelelő értéket. Például adja meg a(z)
"satyanadella"
vagy a(z)"powerapps"
kifejezéseket közvetlenül a képletkifejezésben.Adjon hozzá egy szövegbeviteli vezérlőelemet Tweep névvel, majd állítsa az Alapértelmezett tulajdonságát
Tweep.Text
értékre. Írjon be egy Twitter-leírót (példáulsatyanadella
) a Tweep szövegdobozába (idézőjelek és @ szimbólum nélkül).A Tár vezérlőelemben állítsa az Elemek tulajdonságot a következő képletre:
Twitter.UserTimeline(Tweep.Text, {maxResults:5}).TweetText
A tár vezérlőelem automatikusan megjeleníti a beírt Twitter-leíróhoz tartozó tweeteket.
Tipp
A fenti képletek némelyike a maxResults argumentumot használja, hogy egy idővonalról az x legutóbbi tweetet jelenítse meg.
Állítsa a katalógus Items Elemek tulajdonságát
Twitter.HomeTimeline()
értékre.A tár kijelölésekor a jobb oldali panel a tárhoz tartozó beállítási lehetőségeket mutatja.
Válassza ki az első listában a TweetText, a másodikban a TweetedBy , a harmadikban pedig a CreatedAt lehetőséget.
A tár ekkor megjeleníti a kiválasztott tulajdonságok értékeit.
Követők megjelenítése
Követők megjelenése Szöveges tár használatával:
A jelenlegi felhasználó követőinek megjelenítéséhez állítsa a katalógus Elemek tulajdonságát a következő képletre:
Twitter.MyFollowers()
Twitter.MyFollowers({maxResults:3})
Egy másik felhasználó követőinek megjelenítéséhez állítsa a katalógus Elemek tulajdonságát a következő képletre:
Twitter.Followers( *TwitterHandle* )
Adja meg a Twitter-leírót idézőjelek között, vagy egy annak megfelelő értéket. Például adja meg a(z)
"satyanadella"
vagy a(z)"powerapps"
kifejezéseket közvetlenül a képletkifejezésben.Adjon hozzá egy szövegbeviteli vezérlőelemet Tweep névvel, majd állítsa az Alapértelmezett tulajdonságát
Tweep.Text
értékre. Írjon be egy Twitter-leírót (példáulsatyanadella
) a Tweep szövegdobozába (idézőjelek és @ szimbólum nélkül).A Tár vezérlőelemben állítsa az Elemek tulajdonságot a következő képletre:
Twitter.Followers(Tweep.Text, {maxResults:5})
A tár vezérlőelem automatikusan megjeleníti, hogy kik követik a beírt Twitter-leírót.
Tipp
A fenti képletek némelyike a maxResults argumentumot használja, hogy egy idővonalról az x legutóbbi tweetet jelenítse meg.
Állítsa a katalógus Elemek tulajdonságát
Twitter.MyFollowers()
értékre.A tár kijelölésekor a jobb oldali panel a tárhoz tartozó beállítási lehetőségeket mutatja.
Válassza ki a második listából a UserName, a harmadik listából pedig a FullName lehetőséget.
A tár ekkor megjeleníti a kiválasztott tulajdonságok értékeit.
Követett felhasználók megjelenítése
Követett felhasználók megjelenítése Szöveges tár használatával:
A jelenlegi felhasználó által követett felhasználók megjelenítéséhez állítsa a gyűjtemény Elemek tulajdonságát a következő képletre:
Twitter.MyFollowing()
Twitter.MyFollowing({maxResults:3})
Egy másik felhasználó által követett felhasználók megjelenítéséhez állítsa a katalógus Elemek tulajdonságát a következő képletre:
Twitter.Following( *TwitterHandle* )
Adja meg a Twitter-leírót idézőjelek között, vagy egy annak megfelelő értéket. Például adja meg a(z)
"satyanadella"
vagy a(z)"powerapps"
kifejezéseket közvetlenül a képletkifejezésben.Adjon hozzá egy szövegbeviteli vezérlőelemet Tweep névvel, majd állítsa az Alapértelmezett tulajdonságát
Tweep.Text
értékre. Írjon be egy Twitter-leírót (példáulsatyanadella
) a Tweep szövegdobozába (idézőjelek és @ szimbólum nélkül).A Tár vezérlőelemben állítsa az Elemek tulajdonságot a következő képletre:
Twitter.Following(Tweep.Text, {maxResults:5})
A tár vezérlőelem automatikusan megjeleníti az Ön által követett Twitter-leírókat.
A tár kijelölésekor a jobb oldali panel a tárhoz tartozó beállítási lehetőségeket mutatja.
Válassza a Body1 listában a Description, a Heading1 listában a UserName, a Subtitle1 listában pedig a FullName lehetőséget.
A tár ekkor megjeleníti a kiválasztott tulajdonságok értékeit.
Információk megjelenítése egy felhasználóról
Adjon hozzá egy címkét, majd állítsa a Szöveg tulajdonságát a következő képletek valamelyikére:
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
Adja meg a Twitter-leírót idézőjelek között, vagy egy annak megfelelő értéket. Például adja meg a(z) "satyanadella"
vagy a(z) "powerapps"
kifejezéseket közvetlenül a képletkifejezésben.
Vagy használhat egy bemeneti szöveg vezérlőelemet a Twitter-leíró beírására, ahogy azt mi is tesszük ebben a témakörben.
Tweetek keresése
Állítsa egy Szöveges tár Elemek tulajdonságát a következő képletre:
Twitter.SearchTweet( *SearchTerm* ).TweetText
Adjon meg egy SearchTerm nevet idézőjelek között, vagy hivatkozzon egy annak megfelelő értékre. Például adja meg a(z)
"PowerApps"
vagy a(z)"microsoft"
kifejezéseket közvetlenül a képletben.Vagy használhat egy Bemeneti szöveg vezérlőelemet a keresési kifejezés megadására, ahogy azt mi is tesszük ebben a témakörben.
Tipp
Az első öt találat megjelenítése a maxResults használatával:
Twitter.SearchTweet(SearchTerm.Text, {maxResults:5}).TweetText
Állítsa a katalógus Elemek tulajdonságát
Twitter.SearchTweet(SearchTerm.Text, {maxResults:5})
értékre.A tár kijelölésekor a jobb oldali panel a tárhoz tartozó beállítási lehetőségeket mutatja.
Válassza ki az első listában a TweetText, a másodikban a TweetedBy , a harmadikban pedig a CreatedAt lehetőséget.
A tár ekkor megjeleníti a kiválasztott tulajdonságok értékeit.
Tweet küldése
- Adjon hozzá egy bemeneti szöveg vezérlőelemet, majd nevezze át MyTweet névre.
- Adjon hozzá egy gombot, majd állítsa az OnSelect tulajdonságát a következő képletre:
Twitter.Tweet("",{tweetText: MyTweet.Text})
Példa:Twitter.Tweet("",{tweetText:"Sample tweet!"})
- Nyomja le az F5 billentyűt, vagy kattintson az Előnézet gombra (). Írjon valamilyen szöveget a MyTweet mezőbe, majd kattintson a gombra a beírt tweet elküldéséhez.
- Az Esc billentyű lenyomásával térhet vissza az alapértelmezett munkaterületre.
A rendelkezésre álló függvények megtekintése
Ez a kapcsolat a következő függvényeket tartalmazza:
Függvénynév | Ismertetés |
---|---|
UserTimeline | Egy adott felhasználó által legutóbb közzétett tweetek tárát kéri le |
HomeTimeline | A felhasználó és a követői által közzétett legutóbbi tweeteket és újratweeteléseket kéri le |
SearchTweet | Egy adott lekérdezésnek megfelelő, releváns tweeteket kéri le |
Követők | Egy adott felhasználót követő felhasználókat kéri le |
MyFollowers | Az engem követő felhasználókat kéri le |
Követés | Egy adott felhasználó által követett felhasználókat kéri le |
MyFollowing | Az általam követett felhasználókat kéri le |
Felhasználó | Egy adott felhasználó adatait (például felhasználónév, leírás, követők száma stb.) kéri le |
Tweet | Tweet |
OnNewTweet | Elindít egy munkafolyamatot egy adott keresési lekérdezésnek megfelelő, új tweet közzétételekor |
UserTimeline
Felhasználó idővonalának beolvasása: Egy adott felhasználó által legutóbb közzétett tweetek tárát kéri le
Bemeneti tulajdonságok
Név szerint | Adattípus | Szükséges | Ismertetés |
---|---|---|---|
Felhasználónév | string | igen | Twitter-leíró |
maxResults | integer | nem | A lekért tweetek maximális száma, például {maxResults:5} |
Kimeneti tulajdonságok
Tulajdonság neve | Adattípus | Szükséges | Ismertetés |
---|---|---|---|
TweetText | string | Igen | |
TweetId | string | Nem | |
CreatedAt | string | Nem | |
RetweetCount | integer | Igen | |
TweetedBy | string | Igen | |
MediaUrls | tömb | Nem |
HomeTimeline
Saját idővonal beolvasása: Az általam és a követőim által közzétett legutóbbi tweeteket és újratweeteléseket kéri le
Bemeneti tulajdonságok
Név szerint | Adattípus | Szükséges | Ismertetés |
---|---|---|---|
maxResults | integer | nem | A lekért tweetek maximális száma, például {maxResults:5} |
Kimeneti tulajdonságok
Tulajdonság neve | Adattípus | Szükséges | Ismertetés |
---|---|---|---|
TweetText | string | Igen | |
TweetId | string | Nem | |
CreatedAt | string | Nem | |
RetweetCount | integer | Igen | |
TweetedBy | string | Igen | |
MediaUrls | tömb | Nem |
SearchTweet
Tweet keresése: Egy adott lekérdezésnek megfelelő, releváns tweeteket kéri le
Bemeneti tulajdonságok
Név szerint | Adattípus | Szükséges | Ismertetés |
---|---|---|---|
searchQuery | string | igen | A lekérdezés szövege (a Twitter által támogatott bármilyen lekérdezési operátor használható: https://www.twitter.com/search) |
maxResults | integer | nem | A lekért tweetek maximális száma, például {maxResults:5} |
Kimeneti tulajdonságok
Tulajdonság neve | Adattípus | Szükséges | Ismertetés |
---|---|---|---|
TweetText | string | Igen | |
TweetId | string | Nem | |
CreatedAt | string | Nem | |
RetweetCount | integer | Igen | |
TweetedBy | string | Igen | |
MediaUrls | tömb | Nem |
Követők
Követők beolvasása: Egy adott felhasználót követő felhasználókat kéri le
Bemeneti tulajdonságok
Név szerint | Adattípus | Szükséges | Ismertetés |
---|---|---|---|
userName | string | igen | Az felhasználó Twitter-leírója |
maxResults | integer | nem | A lekért felhasználók maximális száma, például {maxResults:5} |
Kimeneti tulajdonságok
Tulajdonság neve | Adattípus | Szükséges | Ismertetés |
---|---|---|---|
FullName | string | Igen | |
Hely | string | Igen | |
Azonosító | integer | Nem | |
UserName | string | Igen | |
FollowersCount | integer | Nem | |
Ismertetés | string | Igen | |
StatusesCount | integer | Nem | |
FriendsCount | integer | Nem |
MyFollowers
A felhasználó követőinek beolvasása: Az engem követő felhasználókat kéri le
Bemeneti tulajdonságok
Név szerint | Adattípus | Szükséges | Ismertetés |
---|---|---|---|
maxResults | integer | nem | A lekért felhasználók maximális száma, például {maxResults:5} |
Kimeneti tulajdonságok
Tulajdonság neve | Adattípus | Szükséges | Ismertetés |
---|---|---|---|
FullName | string | Igen | |
Hely | string | Igen | |
Azonosító | integer | Nem | |
UserName | string | Igen | |
FollowersCount | integer | Nem | |
Ismertetés | string | Igen | |
StatusesCount | integer | Nem | |
FriendsCount | integer | Nem |
Követés
Követettek beolvasása: Egy adott felhasználó által követett felhasználókat kéri le
Bemeneti tulajdonságok
Név szerint | Adattípus | Szükséges | Ismertetés |
---|---|---|---|
userName | string | igen | Az felhasználó Twitter-leírója |
maxResults | integer | nem | A lekért felhasználók maximális száma, például {maxResults:5} |
Kimeneti tulajdonságok
Tulajdonság neve | Adattípus | Szükséges | Ismertetés |
---|---|---|---|
FullName | string | Igen | |
Hely | string | Igen | |
Azonosító | integer | Nem | |
UserName | string | Igen | |
FollowersCount | integer | Nem | |
Ismertetés | string | Igen | |
StatusesCount | integer | Nem | |
FriendsCount | integer | Nem |
MyFollowing
A felhasználó követéseinek beolvasása: Az általam követett felhasználókat kéri le
Bemeneti tulajdonságok
Név szerint | Adattípus | Szükséges | Ismertetés |
---|---|---|---|
maxResults | integer | nem | A lekért felhasználók maximális száma, például {maxResults:5} |
Kimeneti tulajdonságok
Tulajdonság neve | Adattípus | Szükséges | Ismertetés |
---|---|---|---|
FullName | string | Igen | |
Hely | string | Igen | |
Azonosító | integer | Nem | |
UserName | string | Igen | |
FollowersCount | integer | Nem | |
Ismertetés | string | Igen | |
StatusesCount | integer | Nem | |
FriendsCount | integer | Nem |
User
Felhasználó beolvasása: Egy adott felhasználó adatait (például felhasználónév, leírás, követők száma stb.) kéri le
Bemeneti tulajdonságok
Név szerint | Adattípus | Szükséges | Ismertetés |
---|---|---|---|
userName | string | igen | Az felhasználó Twitter-leírója |
Kimeneti tulajdonságok
Tulajdonság neve | Adattípus | Szükséges | Ismertetés |
---|---|---|---|
FullName | string | Igen | |
Hely | string | Igen | |
Azonosító | integer | Nem | |
UserName | string | Igen | |
FollowersCount | integer | Nem | |
Ismertetés | string | Igen | |
StatusesCount | integer | Nem | |
FriendsCount | integer | Nem |
Tweet
Új tweet közzététele: Tweet
Bemeneti tulajdonságok
Név szerint | Adattípus | Szükséges | Ismertetés |
---|---|---|---|
tweetText | string | nem | A közzétenni kívánt szöveg, például: {tweetText:"hello"} |
törzs | string | nem | A közzétenni kívánt multimédiás tartalom |
Kimeneti tulajdonságok
Tulajdonság neve | Adattípus | Szükséges | Ismertetés |
---|---|---|---|
TweetId | string | Igen |
OnNewTweet
Egy új tweet megjelenésekor: Elindít egy munkafolyamatot egy adott keresési lekérdezésnek megfelelő, új tweet közzétételekor
Bemeneti tulajdonságok
Név szerint | Adattípus | Szükséges | Ismertetés |
---|---|---|---|
searchQuery | string | igen | A lekérdezés szövege (a Twitter által támogatott bármilyen lekérdezési operátor használható: https://www.twitter.com/search) |
Kimeneti tulajdonságok
Tulajdonság neve | Adattípus | Szükséges | Ismertetés |
---|---|---|---|
érték | tömb | Nem |
Hasznos hivatkozások
Az összes rendelkezésre álló kapcsolat áttekintése.
További információk a kapcsolatok hozzáadása alkalmazásokhoz lehetőségről.
Megjegyzés
Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)
A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: