Pripojenie k Twitteru zo služby Power Apps

Twitter

Twitter umožňuje zverejňovať tweety, prijímať tweety, časovú os, priateľov a sledujúcich z konta Twitteru.

Tieto informácie môžete zobraziť v aplikácii v popise. Môžete napríklad pridať textové pole vstupu, požiadať používateľa, aby zadal text tweetu, a potom pridať tlačidlo, ktoré tweet „uverejní”. Na získanie tweetu alebo vyhľadanie tweetu môžete použiť podobné metódy a potom môžete zobraziť text v označení alebo v ovládacom prvku galérie v aplikácii.

Táto téma ukazuje, ako vytvoriť pripojenie k Twitteru a ako ho použiť v aplikácii, a takisto uvádza zoznam dostupných funkcií.

Predpoklady

Pripojenie k Twitteru

  1. Spustite Power Apps, vyberte Nový a potom vytvorte Prázdnu aplikáciu. Vyberte rozloženie pre telefón alebo tablet. Rozloženie tabletu vám poskytuje viac pracovného priestoru:

    Otvorenie prázdnej aplikácie

  2. Na pravej table kliknite alebo ťuknite na kartu Údaje a potom kliknite alebo ťuknite na položku Pridať zdroj údajov.

  3. Vyberte položku Nové pripojenie a potom vyberte položku Twitter:

    Pripojenie k Twitteru

    Pripojenie k Twitteru

  4. Vyberte položku Pripojiť, zadajte prihlasovacie poverenia pre Twitter a potom vyberte položku Oprávniť aplikáciu.

  5. Vyberte položku Pridať zdroj údajov. Pripojenie sa zobrazí v časti Zdroje údajov:
    Zavrite tablu možností

Pripojenie k Twitteru sa vytvorí a pridá do vašej aplikácie. Môžete ho začať používať.

Používanie pripojenia k Twitteru v aplikácii

Zobrazenie časovej osi

  1. V ponuke Vložiť vyberte položku Galéria a pridajte niektorú z galérií S textom.

  2. Ukážme si niekoľko časových osí:

    • Ak chcete zobraziť časové osi pre aktuálneho používateľa, nastavte vlastnosť Items galérie na tieto vzorce:

      Twitter.HomeTimeline().TweetText
      Twitter.HomeTimeline({maxResults:3}).TweetText

    • Ak chcete zobraziť časové osi pre ďalšieho používateľa, nastavte vlastnosť Items galérie na tento vzorec:

      Twitter.UserTimeline( *TwitterHandle* ).TweetText

      Zadajte popisovač Twittera v dvojitých úvodzovkách alebo ekvivalentnú hodnotu. Zadajte napríklad "satyanadella" alebo "powerapps" priamo do vzorca.

    • Pridajte ovládací prvok textového vstupu s názvom Tweep a nastavte predvolenú vlastnosť na Tweep.Text. Do textového poľa Tweepu zadajte popisovač Twittera, ako napríklad satyanadella (bez úvodzoviek a bez symbolu @).

      V ovládacom prvku galérie nastavte vlastnosť Items na nasledujúci vzorec:

      Twitter.UserTimeline(Tweep.Text, {maxResults:5}).TweetText

      Ovládací prvok galérie automaticky zobrazí tweety zadaného popisovača Twittera.

      Tip

      Niektoré z týchto vzorcov používajú argument maxResults na zobrazenie x najnovších tweetov na časovej osi.

  3. Nastavte vlastnosť Items galérie na hodnotu Twitter.HomeTimeline().

    Keď je galéria zvolená, zobrazujú sa na pravej table možnosti pre túto galériu.

  4. V prvom zozname vyberte položku TweetText, v druhom zozname vyberte položku TweetedBy a v treťom zozname vyberte položku CreatedAt.

    Galéria teraz zobrazuje hodnoty vlastností, ktoré ste vybrali.

Zobraziť sledujúcich

  1. Zobrazme sledujúcich pomocou galérie S textom:

    • Ak chcete zobraziť aktuálnych sledujúcich používateľa, nastavte vlastnosť Items galérie na tento vzorec:

      Twitter.MyFollowers()
      Twitter.MyFollowers({maxResults:3})

    • Ak chcete zobraziť aktuálnych sledujúcich ďalšieho používateľa, nastavte vlastnosť Items galérie na tento vzorec:

      Twitter.Followers( *TwitterHandle* )

      Zadajte popisovač Twittera v dvojitých úvodzovkách alebo ekvivalentnú hodnotu. Zadajte napríklad "satyanadella" alebo "powerapps" priamo do vzorca.

    • Pridajte ovládací prvok textového vstupu s názvom Tweep a nastavte predvolenú vlastnosť na Tweep.Text. Do textového poľa Tweepu zadajte popisovač Twittera, ako napríklad satyanadella (bez úvodzoviek a bez symbolu @).

      V ovládacom prvku galérie nastavte vlastnosť Items na nasledujúci vzorec:

      Twitter.Followers(Tweep.Text, {maxResults:5})

      Ovládací prvok galérie automaticky zobrazí, kto sleduje zadaný popisovača Twittera.

      Tip

      Niektoré z týchto vzorcov používajú argument maxResults na zobrazenie x najnovších tweetov na časovej osi.

  2. Nastavte vlastnosť Items galérie na hodnotu Twitter.MyFollowers().

    Keď je galéria zvolená, zobrazujú sa na pravej table možnosti pre túto galériu.

  3. V druhom zozname vyberte položku UserName a v treťom zozname vyberte položku FullName.

    Galéria teraz zobrazuje hodnoty vlastností, ktoré ste vybrali.

Zobrazenie sledovaných používateľov

  1. Zobrazme sledovaných používateľov pomocou galérie S textom:

    • Ak chcete zobraziť aktuálne sledovaných používateľov, nastavte vlastnosť Items galérie na tento vzorec:

      Twitter.MyFollowing()
      Twitter.MyFollowing({maxResults:3})

    • Ak chcete zobraziť aktuálne sledovaných používateľov ďalšieho používateľa, nastavte vlastnosť Items galérie na tento vzorec:

      Twitter.Following( *TwitterHandle* )

      Zadajte popisovač Twittera v dvojitých úvodzovkách alebo ekvivalentnú hodnotu. Zadajte napríklad "satyanadella" alebo "powerapps" priamo do vzorca.

    • Pridajte ovládací prvok textového vstupu s názvom Tweep a nastavte predvolenú vlastnosť na Tweep.Text. Do textového poľa Tweepu zadajte popisovač Twittera, ako napríklad satyanadella (bez úvodzoviek a bez symbolu @).

      V ovládacom prvku galérie nastavte vlastnosť Items na nasledujúci vzorec:

      Twitter.Following(Tweep.Text, {maxResults:5})

      Ovládací prvok galérie automaticky zobrazuje ďalšie popisovače, ktoré sledujete.

      Keď je galéria zvolená, zobrazujú sa na pravej table možnosti pre túto galériu.

  2. Vyberte položku Description v zozname Body1, položku UserName v zozname Heading1 a položku FullName v zozname Subtitle1.

    Galéria teraz zobrazuje hodnoty vlastností, ktoré ste vybrali.

Zobrazenie informácií o používateľovi

Pridajte označenie a potom nastavte vlastnosť Text na niektorý z týchto vzorcov:

  • 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

Zadajte popisovač Twittera v dvojitých úvodzovkách alebo ekvivalentnú hodnotu. Zadajte napríklad "satyanadella" alebo "powerapps" priamo do vzorca.

Prípadne môžete použiť ovládací prvok vstupného textu na zadanie popisovača Twitteru, ako sme v tejto téme robili v mnohých prípadoch.

Vyhľadávanie v tweetoch

  1. Pomocou galérie S textom nastavte vlastnosť Items na nasledovný vzorec:

    Twitter.SearchTweet( *SearchTerm* ).TweetText

    Zadajte hodnotu SearchTerm v dvojitých úvodzovkách alebo pomocou odkazu na rovnakú hodnotu. Zadajte priamo do vzorca napríklad "PowerApps" alebo "microsoft".

    Prípadne môžete použiť ovládací prvok Zadať text a určiť vyhľadávaný výraz, ako sme spravili už niekoľkokrát v tejto téme.

    Tip

    Pomocou hodnoty maxResults zobrazte prvých päť výsledkov:

    Twitter.SearchTweet(SearchTerm.Text, {maxResults:5}).TweetText

  2. Nastavte vlastnosť Items galérie na hodnotu Twitter.SearchTweet(SearchTerm.Text, {maxResults:5}).

    Keď je galéria zvolená, zobrazujú sa na pravej table možnosti pre túto galériu.

  3. V prvom zozname vyberte položku TweetText, v druhom zozname vyberte položku TweetedBy a v treťom zozname vyberte položku CreatedAt.

    Galéria teraz zobrazuje hodnoty vlastností, ktoré ste vybrali.

Odoslanie tweetu

  1. Pridajte ovládací prvok vstupného textu a potom zmeňte jeho názov na MyTweet.
  2. Pridajte tlačidlo a potom nastavte vlastnosť OnSelect na nasledujúci vzorec:
    Twitter.Tweet("",{tweetText: MyTweet.Text})
    Príklad: Twitter.Tweet("",{tweetText:"Sample tweet!"})
  3. Stlačte kláves F5 alebo vyberte tlačidlo Ukážka (tlačidlo Ukážka). Zadajte text do ovládacieho prvku MyTweet a potom stlačte tlačidlo na odoslanie zadaného textu v podobe tweetu.
  4. Stlačením klávesu Esc sa vráťte do predvoleného pracovného priestoru.

Dostupné funkcie

Toto pripojenie obsahuje nasledujúce funkcie:

Názov funkcie Popis
UserTimeline Vráti kolekciu najnovších tweetov uverejnených špecifikovaným používateľom
HomeTimeline Vráti najnovšie tweety a retweety uverejnené mnou a mojimi sledujúcimi
SearchTweet Vráti kolekciu relevantných tweetov zodpovedajúcich zadanému dotazu
Followers Vráti používateľov sledujúcich zadaného používateľa
MyFollowers Vráti používateľov, ktorí ma sledujú
Sledovanie Vráti používateľov, ktorých sleduje zadaný používateľ
MyFollowing Vráti používateľov, ktorých sledujem
Používateľ Vráti podrobnosti o zadanom používateľovi (príklad: meno používateľa, popis, počet sledujúcich atď.)
Tweet Tweet
OnNewTweet V prípade uverejnenia nového tweetu, ktorý spĺňa hľadaný dotaz, sa spustí pracovný postup

UserTimeline

Načítať časovú os používateľa: Vráti kolekciu najnovších tweetov uverejnených špecifikovaným používateľom

Vstupné vlastnosti

Meno Typ údajov Požaduje sa Popis
userName string áno Rukoväť v službe Twitter
maxResults integer nie Maximálny počet tweetov, ktoré sa majú vrátiť, napríklad {maxResults:5}

Výstupné vlastnosti

Názov vlastnosti Typ údajov Požaduje sa Popis
TweetText string Áno
TweetId string No
CreatedAt string No
RetweetCount integer Áno
TweetedBy string Áno
MediaUrls pole No

HomeTimeline

Načítať domácu časovú os: Vráti najnovšie tweety a retweety uverejnené mnou a mojimi sledujúcimi

Vstupné vlastnosti

Meno Typ údajov Požaduje sa Popis
maxResults integer nie Maximálny počet tweetov, ktoré sa majú vrátiť, napríklad {maxResults:5}

Výstupné vlastnosti

Názov vlastnosti Typ údajov Požaduje sa Popis
TweetText string Áno
TweetId string No
CreatedAt string No
RetweetCount integer Áno
TweetedBy string Áno
MediaUrls pole No

SearchTweet

Hľadať tweet: Vráti kolekciu relevantných tweetov zodpovedajúcich zadanému dotazu

Vstupné vlastnosti

Meno Typ údajov Požaduje sa Popis
searchQuery string áno Text dotazu (môžete použiť operátory dotazu, ktoré podporuje Twitter: https://www.twitter.com/search)
maxResults integer nie Maximálny počet tweetov, ktoré sa majú vrátiť, napríklad {maxResults:5}

Výstupné vlastnosti

Názov vlastnosti Typ údajov Požaduje sa Popis
TweetText string Áno
TweetId string No
CreatedAt string No
RetweetCount integer Áno
TweetedBy string Áno
MediaUrls pole No

Sledujúci

Načítať sledujúcich: Vráti používateľov sledujúcich zadaného používateľa

Vstupné vlastnosti

Meno Typ údajov Požaduje sa Popis
userName string áno Popisovač Twittera používateľa
maxResults integer nie Maximálny počet používateľov, ktorí sa majú vrátiť, napríklad {maxResults:5}

Výstupné vlastnosti

Názov vlastnosti Typ údajov Požaduje sa Popis
FullName string Áno
Miesto string Áno
Identifikácia integer No
UserName string Áno
FollowersCount integer No
Popis string Áno
StatusesCount integer No
FriendsCount integer No

MyFollowers

Načítať mojich sledujúcich: Vráti používateľov, ktorí ma sledujú

Vstupné vlastnosti

Meno Typ údajov Požaduje sa Popis
maxResults integer nie Maximálny počet používateľov, ktorí sa majú vrátiť, napríklad {maxResults:5}

Výstupné vlastnosti

Názov vlastnosti Typ údajov Požaduje sa Popis
FullName string Áno
Miesto string Áno
Identifikácia integer No
UserName string Áno
FollowersCount integer No
Popis string Áno
StatusesCount integer No
FriendsCount integer No

Sledovanie

Načítať sledovaných: Vráti používateľov, ktorých sleduje zadaný používateľ

Vstupné vlastnosti

Meno Typ údajov Požaduje sa Popis
userName string áno Popisovač Twittera používateľa
maxResults integer nie Maximálny počet používateľov, ktorí sa majú vrátiť, napríklad {maxResults:5}

Výstupné vlastnosti

Názov vlastnosti Typ údajov Požaduje sa Popis
FullName string Áno
Miesto string Áno
Identifikácia integer No
UserName string Áno
FollowersCount integer No
Popis string Áno
StatusesCount integer No
FriendsCount integer No

MyFollowing

Načítať moje sledovania: Vráti používateľov, ktorých sledujem

Vstupné vlastnosti

Meno Typ údajov Požaduje sa Popis
maxResults integer nie Maximálny počet používateľov, ktorí sa majú vrátiť, napríklad {maxResults:5}

Výstupné vlastnosti

Názov vlastnosti Typ údajov Požaduje sa Popis
FullName string Áno
Miesto string Áno
Identifikácia integer No
UserName string Áno
FollowersCount integer No
Popis string Áno
StatusesCount integer No
FriendsCount integer No

User

Načítať používateľa: Vráti podrobnosti o zadanom používateľovi (príklad: meno používateľa, popis, počet sledujúcich atď.)

Vstupné vlastnosti

Meno Typ údajov Požaduje sa Popis
userName string áno Popisovač Twittera používateľa

Výstupné vlastnosti

Názov vlastnosti Typ údajov Požaduje sa Popis
FullName string Áno
Miesto string Áno
Identifikácia integer No
UserName string Áno
FollowersCount integer No
Popis string Áno
StatusesCount integer No
FriendsCount integer No

Tweet

Uverejniť nový tweet: Tweet

Vstupné vlastnosti

Meno Typ údajov Požaduje sa Popis
tweetText string nie Text, ktorý sa má uverejniť, napr. {tweetText:"Ahoj"}
telo správy string nie Médiá, ktoré sa majú uverejniť

Výstupné vlastnosti

Názov vlastnosti Typ údajov Požaduje sa Popis
TweetId string Áno

OnNewTweet

V prípade výskytu nového tweetu: V prípade uverejnenia nového tweetu, ktorý spĺňa hľadaný dotaz, sa spustí pracovný postup

Vstupné vlastnosti

Meno Typ údajov Požaduje sa Popis
searchQuery string áno Text dotazu (môžete použiť operátory dotazu, ktoré podporuje Twitter: https://www.twitter.com/search)

Výstupné vlastnosti

Názov vlastnosti Typ údajov Požaduje sa Popis
hodnota pole No

Prehliadnite si všetky dostupné pripojenia.
Zistite, ako pridávať pripojenia do svojich aplikácií.

Poznámka

Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)

Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).