Kapcsolódás a Twitterhez a Power Apps rendszerből

Twitter.

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

Csatlakozás a Twitterhez

  1. Először hozzon létre egy üres vászonalapú alkalmazást.

  2. A bal oldali panelen válassza az Adatok > Adatok hozzáadása lehetőséget.

  3. Válassza az Új kapcsolat, majd a Twitter lehetőséget:

    Kapcsolat hozzáadása.

  4. 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).

  5. Válassza a Kapcsolódás lehetőséget.

  6. 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.

  7. Válassza az Adatforrás hozzáadása lehetőséget. A kapcsolat ekkor megjelenik a Adatforrások alatt:
    Zárja be a Beállítások panelt.

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

  1. A Beszúrás menüben válassza a Tár lehetőséget, majd adja hozzá bármelyik Szöveges tárat.

  2. 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ául satyanadella) 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.

  3. Á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.

  4. 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

  1. 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ául satyanadella) 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.

  2. Á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.

  3. 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

  1. 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ául satyanadella) 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.

  2. 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

  1. Á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

  2. Á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.

  3. 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

  1. Adjon hozzá egy bemeneti szöveg vezérlőelemet, majd nevezze át MyTweet névre.
  2. 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!"})
  3. Nyomja le az F5 billentyűt, vagy kattintson az Előnézet gombra (Előnézet gomb.). Írjon valamilyen szöveget a MyTweet mezőbe, majd kattintson a gombra a beírt tweet elküldéséhez.
  4. 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

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).