Twitter-yhteyden luominen Power Appsista

Twitter.

Kun luot Twitter-tilin, voit julkaista ja lukea twiittejä, saat käyttöösi aikajanan ja voit viestiä ystävien ja seuraajien kanssa.

Voit näyttää nämä tiedot sovelluksesi otsikossa. Voit esimerkiksi lisätä twiittiä varten tekstiruudun, pyytää käyttäjää kirjoittamaan siihen ja sen jälkeen lisätä painikkeen, jolla twiitti julkaistaan. Samalla tavoin voit vastaanottaa tai hakea twiittejä ja näyttää niitä sovelluksesi selitteessä tai galleriassa.

Tässä aiheessa kerrotaan, miten Twitter-yhteys luodaan ja miten sitä käytetään sovelluksessa sekä luetellaan käytettävissä olevat funktiot.

Edellytykset

Yhdistä Twitteriin

  1. Aloita luomalla tyhjä pohjaan perustuva sovellus.

  2. Valitse vasemmanpuoleisesta ruudusta Tiedot > Lisää tiedot.

  3. Valitse Uusi yhteys ja Twitter:

    Lisää yhteys.

  4. Valitse jaetusta oletussovelluksesta tai tuo oma sovellus (sekä kuluttaja-avain / kuluttajan salainen koodi).

  5. Valitse Yhdistä.

  6. Valitse kohta, syötä Twitter-tilin tunnistetiedot ja valitse sen jälkeen Valtuuta sovellus.

  7. Valitse Lisää tietolähde. Yhteytesi näkyy kohdassa Tietolähteet:
    Sulje Asetukset-ruutu.

Twitter-yhteys on luotu ja lisätty sovellukseesi. Se on nyt valmis käytettäväksi.

Twitter-yhteyden käyttö sovelluksessasi

Näytä aikajana

  1. Valitse Lisää-valikosta Gallery ja lisää jokin tekstiä käyttävistä valikoimista.

  2. Seuraavassa esitellään aikajanoja:

    • Kun haluat hakea näyttöön nykyisen käyttäjän aikajanan, määritä valikoiman Items-ominaisuus seuraavalla kaavalla:

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

    • Kun haluat hakea näyttöön jonkun toisen käyttäjän aikajanan, määritä valikoiman Items-ominaisuus seuraavalla kaavalla:

      Twitter.UserTimeline( *TwitterHandle* ).TweetText

      Anna Twitter-tunnus lainausmerkkien sisällä tai käytä jotain muuta vastaavaa arvoa. Voit esimerkiksi syöttää kaavan lausekkeeseen suoraan arvon "satyanadella" tai "powerapps".

    • Lisää tekstisyöte, jonka nimi on Tweep, ja aseta sen oletusarvoksi Tweep.Text. Kirjoita Tweep-tekstiruutuun Twitter-tunnus, kuten satyanadella (ilman lainausmerkkejä ja @-merkkiä).

      Määritä valikoiman ohjausobjektin Items-ominaisuus seuraavalla kaavalla:

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

      Galleryn ohjausobjektiin ilmaantuvat automaattisesti ne twiitit, joiden julkaisijan tunnuksen kirjoitit tekstiruutuun.

      Vihje

      Jotkin näistä kaavoista käyttävät maxResults-argumenttia näyttämään uusimpien twiittien x-lukumäärän aikajanalla.

  3. Määritä valikoiman Items-ominaisuuden asetukseksi Twitter.HomeTimeline().

    Valittuna olevan valikoiman käytettävissä olevat vaihtoehdot näkyvät oikeanpuoleisessa ruudussa.

  4. Valitse ensimmäisestä luettelosta TweetText, toisesta luettelosta TweetedBy ja kolmannesta luettelosta CreatedAt.

    Galleryssa näkyvät nyt valitsemasi ominaisuuksien arvot.

Näytä seuraajat

  1. Nyt haemme näyttöön joitakin seuraajia käyttämällä tekstiä käyttäviä vaihtoehtoja:

    • Jos haluat nähdä nykyisen käyttäjän seuraajat, määritä valikoiman Items-ominaisuus seuraavalla kaavalla:

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

    • Jos haluat nähdä jonkun toisen käyttäjän seuraajat, määritä valikoiman Items-ominaisuus seuraavalla kaavalla:

      Twitter.Followers( *TwitterHandle* )

      Anna Twitter-tunnus lainausmerkkien sisällä tai käytä jotain muuta vastaavaa arvoa. Voit esimerkiksi syöttää kaavan lausekkeeseen suoraan arvon "satyanadella" tai "powerapps".

    • Lisää tekstisyöte, jonka nimi on Tweep, ja aseta sen oletusarvoksi Tweep.Text. Kirjoita Tweep-tekstiruutuun Twitter-tunnus, kuten satyanadella (ilman lainausmerkkejä ja @-merkkiä).

      Määritä valikoiman ohjausobjektin Items-ominaisuus seuraavalla kaavalla:

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

      Galleryn ohjausobjektiin ilmaantuvat automaattisesti sen Twitter-tunnuksen seuraajat, jonka kirjoitit tekstiruutuun.

      Vihje

      Jotkin näistä kaavoista käyttävät maxResults-argumenttia näyttämään uusimpien twiittien x-lukumäärän aikajanalla.

  2. Määritä valikoiman Items-ominaisuuden asetukseksi Twitter.MyFollowers().

    Valittuna olevan valikoiman käytettävissä olevat vaihtoehdot näkyvät oikeanpuoleisessa ruudussa.

  3. Valitse käyttäjänimi toisesta luettelosta ja koko nimi kolmannesta luettelosta.

    Galleryssa näkyvät nyt valitsemasi ominaisuuksien arvot.

Näytä seuratut käyttäjät

  1. Seuraavaksi haemme seurattuja käyttäjiä tekstiä käyttävän valikoiman avulla:

    • Jos haluat nähdä, keitä nykyinen käyttäjä seuraa, määritä valikoiman Items-ominaisuus seuraavalla kaavalla:

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

    • Jos haluat nähdä, keitä joku toinen käyttäjä seuraa, määritä valikoiman Items-ominaisuus seuraavalla kaavalla:

      Twitter.Following( *TwitterHandle* )

      Anna Twitter-tunnus lainausmerkkien sisällä tai käytä jotain muuta vastaavaa arvoa. Voit esimerkiksi syöttää kaavan lausekkeeseen suoraan arvon "satyanadella" tai "powerapps".

    • Lisää tekstisyöte, jonka nimi on Tweep, ja aseta sen oletusarvoksi Tweep.Text. Kirjoita Tweep-tekstiruutuun Twitter-tunnus, kuten satyanadella (ilman lainausmerkkejä ja @-merkkiä).

      Määritä valikoiman ohjausobjektin Items-ominaisuus seuraavalla kaavalla:

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

      Galleryn ohjausobjekti näyttää automaattisesti muut Twitter-tunnukset, joita seuraat.

      Valittuna olevan valikoiman käytettävissä olevat vaihtoehdot näkyvät oikeanpuoleisessa ruudussa.

  2. Valitse LeipäText1-luettelosta kohtaKuvaus, Title1-luettelosta Käyttäjänimi ja Alaotsikko1-luettelosta Koko nimi.

    Galleryssa näkyvät nyt valitsemasi ominaisuuksien arvot.

Hae tietoa käyttäjästä

Lisää selite ja lisää sen jälkeen selitteen Text-ominaisuus käyttämällä jotain näistä kaavoista:

  • 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

Anna Twitter-tunnus lainausmerkkien sisällä tai käytä jotain muuta vastaavaa arvoa. Voit esimerkiksi syöttää kaavan lausekkeeseen suoraan arvon "satyanadella" tai "powerapps".

Vaihtoehtoisesti voit käyttää syöteTekstin ohjausobjektia ja kirjoittaa Twitter-tunnuksen samalla tavoin kuin olemme tehneet aiemminkin tämän opastusjakson aikana.

Hae twiittejä

  1. Käytä tekstillä varustettuja vaihtoehtoja ja määritä valikoiman Items-ominaisuus seuraavalla kaavalla:

    Twitter.SearchTweet( *SearchTerm* ).TweetText

    Tee haku antamalla lainausmerkeillä varustettu hakutermi tai viittaamalla vastaavaan arvoon. Voit esimerkiksi syöttää kaavaan suoraan arvon "PowerApps" tai "microsoft".

    Vaihtoehtoisesti voit käyttää syöteTekstin ohjausobjektia ja määrittää hakusanan samalla tavoin kuin olemme tehneet aiemminkin tämän opastusjakson aikana.

    Vihje

    Näytä viisi ensimmäistä tulosta käyttämällä maxResults-ominaisuutta:

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

  2. Määritä valikoiman Items-ominaisuuden asetukseksi Twitter.SearchTweet(SearchTerm.Text, {maxResults:5}).

    Valittuna olevan valikoiman käytettävissä olevat vaihtoehdot näkyvät oikeanpuoleisessa ruudussa.

  3. Valitse ensimmäisestä luettelosta TweetText, toisesta luettelosta TweetedBy ja kolmannesta luettelosta CreatedAt.

    Galleryssa näkyvät nyt valitsemasi ominaisuuksien arvot.

Lähetä twiitti

  1. Lisää tekstisyötteen ohjausobjekti ja muuta sen nimeksi MyTweet.
  2. Lisää painike ja määritä sen OnSelect (Valittaessa) -ominaisuus tällä kaavalla:
    Twitter.Tweet("",{tweetText: MyTweet.Text})
    Esimerkki: Twitter.Tweet("",{tweetText:"Sample tweet!"})
  3. Paina F5 tai valitse Esiversio-painike (Esiversio-painike.). Kirjoita tekstiä MyTweet-ohjausobjektiin ja julkaise twiitti valitsemalla painike.
  4. Palaa oletustyötilaan painamalla ESC-näppäintä.

Selaa käytettävissä olevia funktioita

Tämä yhteys sisältää seuraavat funktiot:

Toiminnon nimi Kuvaus
UserTimeline Hakee määritetyn käyttäjän uusimmat twiitit
HomeTimeline Hakee uusimmat twiitit ja uudelleentwiittaukset, jotka on kirjattu minulle ja seuraajilleni
SearchTweet Hakee hakuehtojen mukaiset twiitit
Followers Hakee määritetyn käyttäjän seuraajat
MyFollowers Hakee minua seuraavat käyttäjät
Seurannassa Hakee käyttäjät, joita määritetty käyttäjä seuraa
MyFollowing Hakee käyttäjät, joita itse seuraan
Käyttäjä Hakee tietoja määritetystä käyttäjästä (esimerkiksi käyttäjänimi, kuvaus, seuraajien määrä jne.)
Tweet Tweet
OnNewTweet Käynnistää työnkulun, kun Twitterissä julkaistaan uusi twiitti, joka vastaa hakuehtojasi

UserTimeline

Hae käyttäjän aikajana: hakee määritetyn käyttäjän uusimmat twiitit

Syöteominaisuudet

Nimi Tietotyyppi Pakollinen Kuvaus
userName string kyllä Twitter-kahva
maxResults integer ei Haettavien twiittien enimmäismäärä, kuten {maxResults:5}

Tulosominaisuudet

Ominaisuuden nimi Tietotyyppi Pakollinen Kuvaus
TweetText string Kyllä
TweetId string Ei
CreatedAt string Ei
RetweetCount integer Kyllä
TweetedBy string Kyllä
MediaUrls matriisi Ei

HomeTimeline

Hae kotiaikajana: hakee uusimmat twiitit ja uudelleentwiittaukset, jotka on julkaistu minulle ja seuraajilleni

Syöteominaisuudet

Nimi Tietotyyppi Pakollinen Kuvaus
maxResults integer ei Haettavien twiittien enimmäismäärä, kuten {maxResults:5}

Tulosominaisuudet

Ominaisuuden nimi Tietotyyppi Pakollinen Kuvaus
TweetText string Kyllä
TweetId string Ei
CreatedAt string Ei
RetweetCount integer Kyllä
TweetedBy string Kyllä
MediaUrls matriisi Ei

SearchTweet

Hae twiittiä: hakee määritettyä kyselyä vastaavat twiitit

Syöteominaisuudet

Nimi Tietotyyppi Pakollinen Kuvaus
searchQuery string kyllä Kyselyn teksti (voit käyttää Twitterin tukemia kyselyoperaattoreita: https://www.twitter.com/search)
maxResults integer ei Haettavien twiittien enimmäismäärä, kuten {maxResults:5}

Tulosominaisuudet

Ominaisuuden nimi Tietotyyppi Pakollinen Kuvaus
TweetText string Kyllä
TweetId string Ei
CreatedAt string Ei
RetweetCount integer Kyllä
TweetedBy string Kyllä
MediaUrls matriisi Ei

Followers

Hae seuraajat: hakee määritetyn käyttäjän seuraajat

Syöteominaisuudet

Nimi Tietotyyppi Pakollinen Kuvaus
userName string kyllä Käyttäjän Twitter-tunnus
maxResults integer ei Haettavien käyttäjien enimmäismäärä, kuten {maxResults:5}

Tulosominaisuudet

Ominaisuuden nimi Tietotyyppi Pakollinen Kuvaus
FullName string Kyllä
Sijainti string Kyllä
Tunniste integer Ei
UserName string Kyllä
FollowersCount integer Ei
Kuvaus string Kyllä
StatusesCount integer Ei
FriendsCount integer Ei

MyFollowers

Hae omat seuraajat: hakee omat seuraajani

Syöteominaisuudet

Nimi Tietotyyppi Pakollinen Kuvaus
maxResults integer ei Haettavien käyttäjien enimmäismäärä, kuten {maxResults:5}

Tulosominaisuudet

Ominaisuuden nimi Tietotyyppi Pakollinen Kuvaus
FullName string Kyllä
Sijainti string Kyllä
Tunniste integer Ei
UserName string Kyllä
FollowersCount integer Ei
Kuvaus string Kyllä
StatusesCount integer Ei
FriendsCount integer Ei

Seurannassa

Hae seurattavat: hakee käyttäjät, joita määritetty käyttäjä seuraa

Syöteominaisuudet

Nimi Tietotyyppi Pakollinen Kuvaus
userName string kyllä Käyttäjän Twitter-tunnus
maxResults integer ei Haettavien käyttäjien enimmäismäärä, kuten {maxResults:5}

Tulosominaisuudet

Ominaisuuden nimi Tietotyyppi Pakollinen Kuvaus
FullName string Kyllä
Sijainti string Kyllä
Tunniste integer Ei
UserName string Kyllä
FollowersCount integer Ei
Kuvaus string Kyllä
StatusesCount integer Ei
FriendsCount integer Ei

MyFollowing

Hae omat seurattavat: hakee käyttäjät, joita itse seuraan

Syöteominaisuudet

Nimi Tietotyyppi Pakollinen Kuvaus
maxResults integer ei Haettavien käyttäjien enimmäismäärä, kuten {maxResults:5}

Tulosominaisuudet

Ominaisuuden nimi Tietotyyppi Pakollinen Kuvaus
FullName string Kyllä
Sijainti string Kyllä
Tunniste integer Ei
UserName string Kyllä
FollowersCount integer Ei
Kuvaus string Kyllä
StatusesCount integer Ei
FriendsCount integer Ei

Käyttäjä

Hae käyttäjä: hakee tietoa määritetystä käyttäjästä (esimerkiksi käyttäjänimi, kuvaus, seuraajien määrä jne.)

Syöteominaisuudet

Nimi Tietotyyppi Pakollinen Kuvaus
userName string kyllä Käyttäjän Twitter-tunnus

Tulosominaisuudet

Ominaisuuden nimi Tietotyyppi Pakollinen Kuvaus
FullName string Kyllä
Sijainti string Kyllä
Tunniste integer Ei
UserName string Kyllä
FollowersCount integer Ei
Kuvaus string Kyllä
StatusesCount integer Ei
FriendsCount integer Ei

Tweet

Julkaise uusi twiitti: twiittaa

Syöteominaisuudet

Nimi Tietotyyppi Pakollinen Kuvaus
tweetText string ei Julkaistava teksti, esimerkiksi {tweetText:"hello"}
teksti string ei Julkaistava mediasisältö

Tulosominaisuudet

Ominaisuuden nimi Tietotyyppi Pakollinen Kuvaus
TweetId string Kyllä

OnNewTweet

Kun uusi twiitti tulee näkyviin: käynnistää työnkulun, kun julkaistaan uusi hakukyselyä vastaava twiitti

Syöteominaisuudet

Nimi Tietotyyppi Pakollinen Kuvaus
searchQuery string kyllä Kyselyn teksti (voit käyttää Twitterin tukemia kyselyoperaattoreita: https://www.twitter.com/search)

Tulosominaisuudet

Ominaisuuden nimi Tietotyyppi Pakollinen Kuvaus
arvo matriisi Ei

Kaikki käytettävissä olevat yhteydet.
Lue, miten voit lisätä yhteyksiä sovelluksiisi.

Huomautus

Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)

Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).