Twitteriga ühendamine Power Appsist

Twitter.

Twitter võimaldab teil postitada säutsusid ja hankida säutsusid, ajaskaalat, sõpru ja jälgijaid Twitteri konto kaudu.

Seda teavet saate kuvada rakenduse sildil. Näiteks saate lisada sisendi tekstivälja, paluda kasutajal sisestada mõnede säutsude tekst ja seejärel lisada nupp, mis säutsub postitusi. Võite kasutada sarnaseid meetodeid, et hankida säuts või otsida säutsu ja kuvada seejärel tekst oma rakenduses juhtelemendi sildil või galeriis.

Selles teemas kirjeldatakse, kuidas luua Twitteri ühendus, kasutada Twitteri ühendust rakenduses ja loetleb saadaolevad funktsioonid.

Eeltingimused

Twitteriga ühendamine

  1. Alustage tühja lõuendirakenduse loomisest.

  2. Valige vasakpoolsel paanil Andmed > Lisa andmed.

  3. Valige suvand Uus ühendus ja seejärel valige suvand Twitter:

    Lisa ühendus.

  4. Valige vaike ühiskasutuses rakendusest või valige, kas soovite tuua oma rakenduse (koos tarbija märksõna/tarbija saladusega).

  5. Valige käsk Ühenda.

  6. Valige käsk Ühenda, sisestage oma Twitteri sisselogimise identimisteave ja valige seejärel suvand Autoriseeri rakendus.

  7. Valige suvand Lisa andmeallikas. Teie ühendus kuvatakse jaotises Andmeallikad:
    Suvandite paani sulgemine.

Twitteri ühendus on loodud ja lisatud teie rakendusele. Nüüd on see kasutamiseks valmis.

Twitteri ühenduse kasutamine rakenduses

Ajajoone kuvamine

  1. Valige menüüs Lisa suvand Galerii ja lisage ükskõik milline Koos tekstiga galeriidest.

  2. Ajajoonte näitamiseks tehke järgmist.

    • Praeguse kasutaja ajajoone kuvamiseks seadke galerii atribuut Üksused järgmistele valemitele:

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

    • Teise kasutaja ajajoone kuvamiseks seadke galerii atribuut Üksused järgmisele valemile:

      Twitter.UserTimeline( *TwitterHandle* ).TweetText

      Sisestage Twitteri pide kahekordsetes jutumärkides või samaväärse väärtusega. Näiteks sisestage "satyanadella" või "powerapps" otse valemi avaldisse.

    • Lisage teksti sisestamise juhtelement nimega Tweepja seadke selle vaikeatribuudi väärtuseks Tweep.Text. Tippige Tweepi tekstiväljale Twitteri pide, näitek satyanadella (ilma jutumärkideta ja ilma @-märgita).

      Määrake galerii juhtelemendis atribuut Üksused järgmisele valemile:

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

      Galerii juhtelement kuvab automaatselt Twitter pideme säutsusid, mille sisestate.

      Jootraha

      Mõned nendest valemitest kasutavad argumenti maxResults, et kuvada ajajoonel x arv viimastest säutsudest.

  3. Määrake galerii atribuut Üksused valikule Twitter.HomeTimeline().

    Kui galerii on valitud, kuvatakse parempoolsel paanil selle galerii suvandid.

  4. Valige esimeses loendis suvand TweetText (Säutsu tekst), valige teises loendis TweetedBy (Säutsu autor) ja valige kolmandas loendis CreatedAt (Loomisaeg).

    Galerii kuvab nüüd teie valitud atribuutide väärtused.

Jälgijate kuvamine

  1. Galerii Koos tekstiga kasutamine võimaldab kuvada osasid jälgijaid:

    • Praeguse kasutaja järgijate kuvamiseks seadke galerii atribuut Üksused järgmisele valemile:

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

    • Teise kasutaja ajajoone kuvamiseks seadke galerii atribuut Üksused järgmisele valemile:

      Twitter.Followers( *TwitterHandle* )

      Sisestage Twitteri pide kahekordsetes jutumärkides või samaväärse väärtusega. Näiteks sisestage "satyanadella" või "powerapps" otse valemi avaldisse.

    • Lisage teksti sisestamise juhtelement nimega Tweepja seadke selle vaikeatribuudi väärtuseks Tweep.Text. Tippige Tweepi tekstiväljale Twitteri pide, näitek satyanadella (ilma jutumärkideta ja ilma @-märgita).

      Määrake galerii juhtelemendis atribuut Üksused järgmisele valemile:

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

      Galerii juhtelement kuvab automaatselt, kes jälgivad Twitteri pidet, kuhu teie sisestate.

      Jootraha

      Mõned nendest valemitest kasutavad argumenti maxResults, et kuvada ajajoonel x arv viimastest säutsudest.

  2. Määrake galerii atribuut Üksused valikule Twitter.MyFollowers().

    Kui galerii on valitud, kuvatakse parempoolsel paanil selle galerii suvandid.

  3. Valige teises loendis suvand UserName (Kasutajanimi) ja valige kolmandas loendis suvand FullName (Täisnimi).

    Galerii kuvab nüüd teie valitud atribuutide väärtused.

Jälgitavate kasutajate kuvamine

  1. Galerii Koos tekstiga kasutamine võimaldab kuvada osasid jälgitavaid kasutajaid:

    • Praeguse kasutaja jälgitavate kasutajate kuvamiseks seadke galerii atribuut Üksused järgmisele valemile:

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

    • Teise kasutaja jälgitavate kasutajate kuvamiseks seadke galerii atribuut Üksused järgmisele valemile:

      Twitter.Following( *TwitterHandle* )

      Sisestage Twitteri pide kahekordsetes jutumärkides või samaväärse väärtusega. Näiteks sisestage "satyanadella" või "powerapps" otse valemi avaldisse.

    • Lisage teksti sisestamise juhtelement nimega Tweepja seadke selle vaikeatribuudi väärtuseks Tweep.Text. Tippige Tweepi tekstiväljale Twitteri pide, näitek satyanadella (ilma jutumärkideta ja ilma @-märgita).

      Määrake galerii juhtelemendis atribuut Üksused järgmisele valemile:

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

      Galerii juhtelement kuvab automaatselt teised pidemed, mida te jälgite.

      Kui galerii on valitud, kuvatakse parempoolsel paanil selle galerii suvandid.

  2. Valige loendis Body1 suvand Kirjeldus, loendis Heading1 suvand UserName ja loendis Subtitle1 suvand FullName.

    Galerii kuvab nüüd teie valitud atribuutide väärtused.

Teabe kuvamine kasutaja kohta

Lisage silt ja määrake selle atribuut Tekst ühele järgmistest valemitest:

  • 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

Sisestage Twitteri pide kahekordsetes jutumärkides või samaväärse väärtusega. Näiteks sisestage "satyanadella" või "powerapps" otse valemi avaldisse.

Või võite kasutada sisendteksti juhtelementi, et tippida Twitteri pidemesse, nagu oleme seda seni selles teemas teinud.

Säutsude otsing

  1. Galeriid Koos tekstiga kasutades määrake selle atribuut Üksused järgmisele valemile:

    Twitter.SearchTweet( *SearchTerm* ).TweetText

    Sisestage otsingutermin kahekordsetesse jutumärkidesse või viidates võrdsele väärtusele. Näiteks sisestage "PowerApps" või "microsoft" otse valemisse.

    Või võite kasutada juhtelementi Sisendtekst, et määratleda otsingutermin, nagu oleme seda seni selles teemas teinud.

    Jootraha

    Esimese viie tulemuse kuvamine kasutades üksust maxResults:

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

  2. Määrake galerii atribuut Üksused valikule Twitter.SearchTweet(SearchTerm.Text, {maxResults:5}).

    Kui galerii on valitud, kuvatakse parempoolsel paanil selle galerii suvandid.

  3. Valige esimeses loendis suvand TweetText (Säutsu tekst), teises loendis TweetedBy (Säutsu autor) ja kolmandas loendis CreatedAt (Loomisaeg).

    Galerii kuvab nüüd teie valitud atribuutide väärtused.

Säutsu saatmine

  1. Lisage tekstisisestuse juhtelement ja pange sellele nimeks MyTweet.
  2. Lisage nupp ja määrake seejärel selle atribuudi OnSelect järgmisele valemile:
    Twitter.Tweet("",{tweetText: MyTweet.Text})
    Näide: Twitter.Tweet("",{tweetText:"Sample tweet!"})
  3. Vajutage klahvi F5 või valige nupp Eelvaade (Nupp Eelvaade.). Tippige tekst suvandisse MyTweet ja valige seejärel nupp sisestatud teksti säutsumiseks.
  4. Vajutage vaike-tööruumi naasmiseks paoklahvi (ESC).

Saadaolevate funktsioonide vaatamine

See ühendus sisaldab järgmisi funktsioone.

Funktsiooni nimi Kirjeldus
UserTimeline Toob kogumi konkreetse kasutaja postitatud viimastest säutsudest
HomeTimeline Toob minu ja mu jälgijate postitatud viimatised säutsud ja edasisäutsumised
SearchTweet Toob kogumi konkreetsele päringule vastavatest säutsudest
Followers Toob konkreetset kasutajat jälgivad kasutajad
MyFollowers Toob mind jälgivad kasutajad
Jälgib Toob kasutajad, keda konkreetne kasutaja jälgib
MyFollowing Toob kasutajad, keda ma jälgin
Kasutaja Toob üksikasjad konkreetse kasutaja kohta (näiteks: kasutajanimi, kirjeldus, jälgijate arv jne)
Tweet 3Tweet
OnNewTweet Käivitab töövoo, kui postitatakse uus säuts, mis ühtib teie otsingupäringuga

UserTimeline

Hankige kasutaja ajajoon. Toob kogumi konkreetse kasutaja postitatud viimastest säutsudest

Sisendi atribuudid

Nimi Andmete tüüp Nõutav Kirjeldus
userName string jah Twitteri pide
maxResults integer ei Toodavate säutsude maksimaalne arv, nt {maxResults:5}

Väljundi atribuudid

Atribuudi nimi Andmete tüüp Nõutav Kirjeldus
TweetText string Ja
TweetId string Ei
CreatedAt string Ei
RetweetCount integer Ja
TweetedBy string Ja
MediaUrls array Ei

HomeTimeline

Hangi kodulehe ajajoone. Toob minu ja mu jälgijate postitatud viimatised säutsud ja edasisäutsumised

Sisendi atribuudid

Nimi Andmete tüüp Nõutav Kirjeldus
maxResults integer ei Toodavate säutsude maksimaalne arv, nt {maxResults:5}

Väljundi atribuudid

Atribuudi nimi Andmete tüüp Nõutav Kirjeldus
TweetText string Ja
TweetId string Ei
CreatedAt string Ei
RetweetCount integer Ja
TweetedBy string Ja
MediaUrls array Ei

SearchTweet

Säutsu otsimine. Toob kogumi konkreetsele päringule vastavatest säutsudest

Sisendi atribuudid

Nimi Andmete tüüp Nõutav Kirjeldus
searchQuery string jah Päringu tekst (võite kasutada mis tahes Twitteri toetatud päringutehteid:https://www.twitter.com/search)
maxResults integer ei Toodavate säutsude maksimaalne arv, nt {maxResults:5}

Väljundi atribuudid

Atribuudi nimi Andmete tüüp Nõutav Kirjeldus
TweetText string Ja
TweetId string Ei
CreatedAt string Ei
RetweetCount integer Ja
TweetedBy string Ja
MediaUrls array Ei

Followers

Hangi jälgijad. Toob konkreetset kasutajat jälgivad kasutajad

Sisendi atribuudid

Nimi Andmete tüüp Nõutav Kirjeldus
userName string jah Twitteri kasutaja pide
maxResults integer ei Toodavate kasutajate maksimaalne arv, nt {maxResults:5}

Väljundi atribuudid

Atribuudi nimi Andmete tüüp Nõutav Kirjeldus
FullName string Ja
Asukoht string Ja
ID integer Ei
UserName string Ja
FollowersCount integer Ei
Kirjeldus string Ja
StatusesCount integer Ei
FriendsCount integer Ei

MyFollowers

Hangi minu jälgijad. Toob kasutajad, kes mind jälgivad

Sisendi atribuudid

Nimi Andmete tüüp Nõutav Kirjeldus
maxResults integer ei Toodavate kasutajate maksimaalne arv, nt {maxResults:5}

Väljundi atribuudid

Atribuudi nimi Andmete tüüp Nõutav Kirjeldus
FullName string Ja
Asukoht string Ja
ID integer Ei
UserName string Ja
FollowersCount integer Ei
Kirjeldus string Ja
StatusesCount integer Ei
FriendsCount integer Ei

Jälgib

Hangi jälgimine. Toob kasutajad, keda konkreetne kasutaja jälgib

Sisendi atribuudid

Nimi Andmete tüüp Nõutav Kirjeldus
userName string jah Twitteri kasutaja pide
maxResults integer ei Toodavate kasutajate maksimaalne arv, nt {maxResults:5}

Väljundi atribuudid

Atribuudi nimi Andmete tüüp Nõutav Kirjeldus
FullName string Ja
Asukoht string Ja
ID integer Ei
UserName string Ja
FollowersCount integer Ei
Kirjeldus string Ja
StatusesCount integer Ei
FriendsCount integer Ei

MyFollowing

Hangi minu jälgimised. Toob kasutajad, keda ma jälgin

Sisendi atribuudid

Nimi Andmete tüüp Nõutav Kirjeldus
maxResults integer ei Toodavate kasutajate maksimaalne arv, nt {maxResults:5}

Väljundi atribuudid

Atribuudi nimi Andmete tüüp Nõutav Kirjeldus
FullName string Ja
Asukoht string Ja
ID integer Ei
UserName string Ja
FollowersCount integer Ei
Kirjeldus string Ja
StatusesCount integer Ei
FriendsCount integer Ei

Kasutaja

Hangi kasutaja. Toob üksikasjad konkreetse kasutaja kohta (näiteks: kasutajanimi, kirjeldus, jälgijate arv jne)

Sisendi atribuudid

Nimi Andmete tüüp Nõutav Kirjeldus
userName string jah Twitteri kasutaja pide

Väljundi atribuudid

Atribuudi nimi Andmete tüüp Nõutav Kirjeldus
FullName string Ja
Asukoht string Ja
ID integer Ei
UserName string Ja
FollowersCount integer Ei
Kirjeldus string Ja
StatusesCount integer Ei
FriendsCount integer Ei

Tweet

Postita uus säuts. Säuts

Sisendi atribuudid

Nimi Andmete tüüp Nõutav Kirjeldus
tweetText string ei Tekst, mis postitatakse, nt. {tweetText:"tere"}
kehatekst: string ei Postitatav meedia

Väljundi atribuudid

Atribuudi nimi Andmete tüüp Nõutav Kirjeldus
TweetId string Ja

OnNewTweet

Kui ilmub uus säuts. Käivitab töövoo, kui postitatakse uus säuts, mis ühtib teie otsingupäringuga

Sisendi atribuudid

Nimi Andmete tüüp Nõutav Kirjeldus
searchQuery string jah Päringu tekst (võite kasutada mis tahes Twitteri toetatud päringutehteid:https://www.twitter.com/search)

Väljundi atribuudid

Atribuudi nimi Andmete tüüp Nõutav Kirjeldus
väärtus array Ei

Vaadake kõiki saadaolevaid ühendusi.
Vaadake, kuidas lisada ühendusi oma rakendustele.

Märkus

Kas saaksite meile dokumentatsiooniga seotud keele-eelistustest teada anda? Osalege lühikeses uuringus. (Uuring on ingliskeelne.)

Uuringus osalemine võtab umbes seitse minutit. Isikuandmeid ei koguta (privaatsusavaldus).