Share via


Å koble til Twitter fra Power Apps

Twitter.

Med Twitter kan du legge ut og motta tweets, vise tidslinje, venner og følgere fra Twitter-kontoen din.

Du kan vise denne informasjonen i en etikett i appen. Du kan for eksempel legge til en inndata-tekstboks, be brukeren om å skrive inn tekst, og deretter legge til en knapp som «legger ut» tweeten. Du kan bruke lignende metoder for å få eller søke etter en tweet, og deretter vise teksten i en etikett eller Galleri-kontrollen i appen.

Dette emnet viser deg hvordan du oppretter Twitter-tilkoblingen og bruker Twitter-tilkoblingen i en app. Her finner du også en oversikt over de tilgjengelige funksjonene.

Forutsetninger

Å koble til Twitter

  1. Begynn med å opprette en tom lerretsapp.

  2. I ruten til venstre velger du Data > Legg til data.

  3. Velg Ny tilkobling, og velg deretter Twitter:

    Legg til tilkobling.

  4. Velg fra det delte standardprogrammet, eller velg å ta med ditt eget program (sammen med Forbrukernøkkel/Forbrukerhemmelighet).

  5. Velg Koble til.

  6. Oppgi påloggingsinformasjonen for Twitter, og velg deretter Godkjenn app.

  7. Velg Legg til datakilde. Tilkoblingen din vises under Datakilder:
    Lukk Alternativer-ruten.

Twitter-tilkobling er opprettet og lagt til i appen din. Den er nå klar til å brukes.

Å bruke Twitter-tilkoblingen i appen

Å vise en tidslinje

  1. Velg Galleri på menyen Sett inn, og legg til noen av Med tekst-galleriene.

  2. La oss ta en titt på noen tidslinjer:

    • Hvis du vil vise tidslinjen til den gjeldende brukeren, angir du galleriets Items-egenskap til følgende formler:

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

    • Hvis du vil vise tidslinjen til en annen bruker, angir du galleriets Items-egenskap til følgende formel:

      Twitter.UserTimeline( *TwitterHandle* ).TweetText

      Angi et Twitter-brukernavn i doble anførselstegn eller tilsvarende verdi. Skriv for eksempel inn "satyanadella" eller "powerapps" direkte i formeluttrykket.

    • Legg til en tekstinndatakontroll med navn Tweep, og angi standardegenskapen til Tweep.Text. Skriv inn et Twitter-brukernavn i tekstboksen Tweep satyanadella (uten anførselstegn og uten @-symbolet).

      Angi Items-egenskapen i gallery-kontrollen til følgende formel:

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

      Galleri-kontrollen viser automatisk tweetene til Twitter-brukernavnet du skrev inn.

      Tips

      Noen av disse formlene bruker argumentet maxResults for å vise antallet siste tweets på en tidslinje.

  3. Angi galleriets Items-egenskap til Twitter.HomeTimeline().

    Når galleriet er valgt, viser den høyre ruten alternativene for galleriet.

  4. Velg TweetText fra den første listen, velg TweetedBy fra den andre listen, og velg CreatedAt fra den tredje listen.

    Galleriet viser nå verdiene til egenskapene du velger.

Å vise følgere

  1. La oss vise noen følgere ved bruk av et Med tekst-galleri:

    • Hvis du vil vise følgerne til den gjeldende brukeren, angir du galleriets Items-egenskap til følgende formel:

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

    • Hvis du vil vise følgerne til andre brukere, angir du galleriets Items-egenskap til følgende formel:

      Twitter.Followers( *TwitterHandle* )

      Angi et Twitter-brukernavn i doble anførselstegn eller tilsvarende verdi. Skriv for eksempel inn "satyanadella" eller "powerapps" direkte i formeluttrykket.

    • Legg til en tekstinndatakontroll med navn Tweep, og angi standardegenskapen til Tweep.Text. Skriv inn et Twitter-brukernavn i tekstboksen Tweep satyanadella (uten anførselstegn og uten @-symbolet).

      Angi Items-egenskapen i Galleri-kontrollen til følgende formel:

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

      Galleri-kontrollen viser automatisk hvem som følger Twitter-brukernavnet du skrev inn.

      Tips

      Noen av disse formlene bruker argumentet maxResults for å vise antallet siste tweets på en tidslinje.

  2. Angi galleriets Items-egenskap til Twitter.MyFollowers().

    Når galleriet er valgt, viser den høyre ruten alternativene for galleriet.

  3. Velg UserName fra den andre listen, og velg FullName fra den tredje listen.

    Galleriet viser nå verdiene til egenskapene du velger.

Å vise brukere med følgere

  1. La oss vise noen brukere med følgere ved bruk av et Med tekst-galleri:

    • Hvis du vil vise følgerne til den gjeldende brukeren, angir du galleriets Items-egenskap til følgende formel:

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

    • Hvis du vil vise følgerne til den gjeldende brukeren, angir du galleriets Items-egenskap til følgende formel:

      Twitter.Following( *TwitterHandle* )

      Angi et Twitter-brukernavn i doble anførselstegn eller tilsvarende verdi. Skriv for eksempel inn "satyanadella" eller "powerapps" direkte i formeluttrykket.

    • Legg til en tekstinndatakontroll med navn Tweep, og angi standardegenskapen til Tweep.Text. Skriv inn et Twitter-brukernavn i tekstboksen Tweep satyanadella (uten anførselstegn og uten @-symbolet).

      Angi Items-egenskapen i gallery-kontrollen til følgende formel:

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

      Galleri-kontrollen viser automatisk de andre brukernavnene du følger.

      Når galleriet er valgt, viser den høyre ruten alternativene for galleriet.

  2. Velg Beskrivelse fra Body1-listen, UserName fra Heading1-listen og FullName fra Subtitle1-listen.

    Galleriet viser nå verdiene til egenskapene du velger.

Å vise informasjon om en bruker

Legg til en etikett, og angi Text-egenskapen til én av disse formlene:

  • 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

Angi et Twitter-brukernavn i doble anførselstegn eller tilsvarende verdi. Skriv for eksempel inn "satyanadella" eller "powerapps" direkte i formeluttrykket.

Du kan alternativt bruke en tekstinndatakontroll for å skrive inn et Twitter-brukernavn, akkurat som vi har gjort i dette emnet.

Å søke i tweets

  1. Angi Items-egenskapen ved bruk av et Med tekst-galleri, til den følgende formelen:

    Twitter.SearchTweet( *SearchTerm* ).TweetText

    Angi en SearchTerm i doble anførselstegn eller tilsvarende verdi. Skriv for eksempel inn "PowerApps" eller "microsoft" direkte i formeluttrykket.

    Du kan alternativt bruke en Text input-kontroll for å skrive inn et Twitter-brukernavn, akkurat som vi har gjort i dette emnet.

    Tips

    Vis de fem første resultatene ved bruk av maxResults:

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

  2. Angi galleriets Items-egenskap til Twitter.SearchTweet(SearchTerm.Text, {maxResults:5}).

    Når galleriet er valgt, viser den høyre ruten alternativene for galleriet.

  3. Velg TweetText fra den første listen, velg TweetedBy fra den andre listen, og velg CreatedAt fra den tredje listen.

    Galleriet viser nå verdiene til egenskapene du velger.

Sende en tweet

  1. Legg til en tekstinndatakontroll, og endre deretter navnet til MyTweet.
  2. Legg til en knapp, og angi deretter OnSelect-egenskapen til følgende formel:
    Twitter.Tweet("",{tweetText: MyTweet.Text})
    Eksempel: Twitter.Tweet("",{tweetText:"Sample tweet!"})
  3. Trykk på F5, eller velg forhåndsvisningsknappen (Forhåndsvisningsknapp.). Skriv inn tekst i MyTweet, og velg deretter knappen for å tweete ut teksten du skrev inn.
  4. Trykk på Esc for å gå tilbake til standardarbeidsområdet.

Se de tilgjengelige funksjonene

Denne tilkoblingen har følgende funksjoner:

Funksjonsnavn Beskrivelse
UserTimeline Denne handlingen henter en samling av de siste tweetene som ble lagt ut av den angitte brukeren
HomeTimeline Denne handlingen henter de siste tweetene og re-tweets på innlegg fra meg og mine følgere
SearchTweet Denne handlingen henter en samling av relevante tweets som samsvarer med en angitt spørring
Tilhengere Denne handlingen henter brukere som følger den angitte brukeren
MyFollowers Denne handlingen henter brukere som følger meg
Følger Denne handlingen henter brukere som den angitte brukeren følger
MyFollowing Denne handlingen henter brukere som jeg følger
Bruker Denne handlingen henter detaljer om den angitte brukeren (for eksempel brukernavn, beskrivelse, følgere, telling og så videre)
Tweet Tweet
OnNewTweet Utløser en arbeidsflyt når en ny tweet legges ut som samsvarer med søket

UserTimeline

Denne handlingen henter brukerens tidslinje, og henter en samling av de siste tweetene som ble lagt ut av den angitte brukeren

Inndataegenskaper

Navn Datatype Kreves Beskrivelse
userName string ja Twitter-referanse
maxResults integer nei Maksimalt antall tweets som skal hentes, for eksempel {maxResults:5}

Utdataegenskaper

Egenskapsnavn Datatype Kreves Beskrivelse
TweetText string Ja
TweetId string Nei
CreatedAt string Nei
RetweetCount integer Ja
TweetedBy string Ja
MediaUrls matrise Nei

HomeTimeline

Denne handlingen henter tidslinjen for Hjem, og henter de siste tweetene og re-tweets på innlegg fra meg og mine følgere

Inndataegenskaper

Navn Datatype Kreves Beskrivelse
maxResults integer nei Maksimalt antall tweets som skal hentes, for eksempel {maxResults:5}

Utdataegenskaper

Egenskapsnavn Datatype Kreves Beskrivelse
TweetText string Ja
TweetId string Nei
CreatedAt string Nei
RetweetCount integer Ja
TweetedBy string Ja
MediaUrls matrise Nei

SearchTweet

Denne handlingen søker i tweets, og henter en samling av relevante tweet som samsvarer med en angitt spørring

Inndataegenskaper

Navn Datatype Kreves Beskrivelse
searchQuery string ja Spørringstekst (du kan bruke spørringsoperatorer som støttes av Twitter: https://www.twitter.com/search)
maxResults integer nei Maksimalt antall tweets som skal hentes, for eksempel {maxResults:5}

Utdataegenskaper

Egenskapsnavn Datatype Kreves Beskrivelse
TweetText string Ja
TweetId string Nei
CreatedAt string Nei
RetweetCount integer Ja
TweetedBy string Ja
MediaUrls matrise Nei

Tilhengere

Denne handlingen henter brukere som følger den angitte brukeren

Inndataegenskaper

Navn Datatype Kreves Beskrivelse
userName string ja Brukerens Twitter-brukernavn
maxResults integer nei Maksimalt antall brukere som skal hentes, for eksempel {maxResults:5}

Utdataegenskaper

Egenskapsnavn Datatype Kreves Beskrivelse
FullName string Ja
Location string Ja
ID integer Nei
UserName string Ja
FollowersCount integer Nei
Beskrivelse string Ja
StatusesCount integer Nei
FriendsCount integer Nei

MyFollowers

Denne handlingen henter brukere som følger meg

Inndataegenskaper

Navn Datatype Kreves Beskrivelse
maxResults integer nei Maksimalt antall brukere som skal hentes, for eksempel {maxResults:5}

Utdataegenskaper

Egenskapsnavn Datatype Kreves Beskrivelse
FullName string Ja
Location string Ja
ID integer Nei
UserName string Ja
FollowersCount integer Nei
Beskrivelse string Ja
StatusesCount integer Nei
FriendsCount integer Nei

Følger

Denne handlingen henter brukere som den angitte brukeren følger

Inndataegenskaper

Navn Datatype Kreves Beskrivelse
userName string ja Brukerens Twitter-brukernavn
maxResults integer nei Maksimalt antall brukere som skal hentes, for eksempel {maxResults:5}

Utdataegenskaper

Egenskapsnavn Datatype Kreves Beskrivelse
FullName string Ja
Location string Ja
ID integer Nei
UserName string Ja
FollowersCount integer Nei
Beskrivelse string Ja
StatusesCount integer Nei
FriendsCount integer Nei

MyFollowing

Denne handlingen henter brukere som jeg følger

Inndataegenskaper

Navn Datatype Kreves Beskrivelse
maxResults integer nei Maksimalt antall brukere som skal hentes, for eksempel {maxResults:5}

Utdataegenskaper

Egenskapsnavn Datatype Kreves Beskrivelse
FullName string Ja
Location string Ja
ID integer Nei
UserName string Ja
FollowersCount integer Nei
Beskrivelse string Ja
StatusesCount integer Nei
FriendsCount integer Nei

User

Denne handlingen henter detaljer om den angitte brukeren (for eksempel brukernavn, beskrivelse, følgere, telling og så videre)

Inndataegenskaper

Navn Datatype Kreves Beskrivelse
userName string ja Brukerens Twitter-brukernavn

Utdataegenskaper

Egenskapsnavn Datatype Kreves Beskrivelse
FullName string Ja
Location string Ja
ID integer Nei
UserName string Ja
FollowersCount integer Nei
Beskrivelse string Ja
StatusesCount integer Nei
FriendsCount integer Nei

Tweet

Denne handlingen legger ut en ny tweet

Inndataegenskaper

Navn Datatype Kreves Beskrivelse
tweetText string nei Tekst som skal legges ut, for eksempel {tweetText:"hello"}
brødtekst string nei Medier som skal legges ut

Utdataegenskaper

Egenskapsnavn Datatype Kreves Beskrivelse
TweetId string Ja

OnNewTweet

Når en ny tweet legges ut, utløses det en arbeidsflyt som samsvarer med søket

Inndataegenskaper

Navn Datatype Kreves Beskrivelse
searchQuery string ja Spørringstekst (du kan bruke spørringsoperatorer som støttes av Twitter: https://www.twitter.com/search)

Utdataegenskaper

Egenskapsnavn Datatype Kreves Beskrivelse
verdi matrise Nei

Se alle tilgjengelige tilkoblinger.
Finn ut hvordan du legger til tilkoblinger i appene dine.

Obs!

Kan du fortelle oss om språkinnstillingene for dokumentasjonen? Ta en kort undersøkelse. (vær oppmerksom på at denne undersøkelsen er på engelsk)

Undersøkelsen tar rundt sju minutter. Det blir ikke samlet inn noen personopplysninger (personvernerklæring).