Opret forbindelse til Twitter fra PowerAppsConnect to Twitter from PowerApps

Twitter

I Twitter kan du sende og modtage tweets, tidslinje, venner og følgere fra din Twitter-konto.Twitter lets you post tweets and get tweets, timeline, friends, and followers from your Twitter account.

Du kan få vist disse oplysninger i et navnefelt i din app.You can display this information in a label on your app. Du kan for eksempel tilføje et inputtekstfelt, hvor brugeren bliver bedt om at indtaste tweettekst, og derefter tilføje en knap, der "sender" brugerens tweet.For example, you can add an input text box, ask the user to enter in some Tweet text, and then add a button that "posts" the tweet. Du kan bruge lignende metoder til at modtage eller søge efter et tweet og derefter få vist teksten i et kontrolelement af typen Label eller Gallery i din app.You can use similar methods to get a tweet or search for a tweet, and then display the text in a label or gallery control in your app.

I dette emne gennemgås, hvordan du opretter Twitter-forbindelsen, bruger Twitter-forbindelsen i en app og får vist de tilgængelige funktioner.This topic shows you how to create the Twitter connection, use the Twitter connection in an app, and lists the available functions.

 

What you need to get started

Opret forbindelse til TwitterConnect to Twitter

  1. Åbn PowerApps, Vælg Ny, og opret derefter en tom app.Open PowerApps, select New, and then create a Blank app. Vælg telefon- eller tabletlayout.Choose phone or tablet layout. Et tabletlayout giver dig mere arbejdsplads:Tablet layout gives you more workspace:

    Åbn en tom app

  2. Klik eller tryk på fanen Data i ruden til højre, og klik eller tryk derefter på Tilføj datakilde.In the right-hand pane, click or tap the Data tab, and then click or tap Add data source.
  3. Vælg Ny forbindelse, og vælg derefter Twitter:Select New connection, and then select Twitter:

    Opret forbindelse til Twitter

    Opret forbindelse til Twitter

  4. Vælg Opret forbindelse, indtast dine logonoplysninger til Twitter i legitimationsoplysningerne, og vælg derefter Godkend app.Select Connect, enter your Twitter sign in credentials, and then select Authorize app.
  5. Vælg Tilføj datakilde.Select Add Data Source. Forbindelsen vises under Datakilder:Your connection appears under Data sources:
    Luk ruden med indstillingerClose the Options pane

Forbindelsen til Twitter er nu blevet oprettet og føjet til din app.The Twitter connection has been created, and added to your app. Den er nu klar til at blive brugt.Now, it's ready to be used.

Brug Twitter-forbindelsen i din appUse the Twitter connection in your app

Få vist en tidslinjeShow a timeline

  1. Vælg Galleri i menuen Indsæt, og tilføj et af tekstgallerierne.On the Insert menu, select Gallery, and add any of the With text galleries.
  2. Lad os få vist nogle tidslinjer:Let's show some timelines:

    • Du får vist den aktuelle brugers tidslinje ved at angive galleriets egenskab Items til følgende formler:To show the current user's timeline, set the Items property of the gallery to the following formulas:

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

    • Du får vist en anden brugers tidslinje ved at angive galleriets egenskab Items til følgende formel:To show another user's timeline, set the Items property of the gallery to the following formula:

      Twitter.UserTimeline( *TwitterHandle* ).TweetText

      Indtast et Twitter-håndtag i dobbelte anførselstegn eller en tilsvarende værdi.Enter a Twitter handle in double quotation marks or an equivalent value. F.eks. "satyanadella" eller "powerapps" direkte i formeludtrykket.For example, enter "satyanadella" or "powerapps" directly in the formula expression.

    • Tilføj et kontrolelement af typen Text input med navnet Tweep, og angiv dets egenskab Default til Tweep.Text.Add a text input control named Tweep, and set its Default property to Tweep.Text. I Tweep-tekstfeltet skal du skrive et Twitter-håndtag, f.eks. satyanadella (uden anførselstegn og uden @-symbolet).In the Tweep text box, type in a Twitter handle such as satyanadella (without quotation marks and without the @ symbol).

      I kontrolelementet af typen Gallery skal du angive egenskaben Items til følgende formel:In the gallery control, set the Items property to the following formula:

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

      Kontrolelementet af typen Gallery viser automatisk tweets fra det Twitter-håndtag, du har angivet.The gallery control automatically shows the tweets of the Twitter handler you type in.

      Tip! Nogle af disse formler bruger argumentet maxResults til at vise de x nyeste tweets på en tidslinje.TIP Some of these formulas use the maxResults argument to show the x number of most recent tweets in a timeline.

  3. Angiv galleriets egenskab Items til Twitter.HomeTimeline().Set the gallery's Items property to Twitter.HomeTimeline().

    Når galleriet er valgt, vises indstillinger for galleriet i ruden til højre.With the gallery selected, the right-hand pane shows options for that gallery.

  4. Vælg TweetText på den første liste, Vælg TweetedBy på den anden liste, og vælg CreatedAt på den tredje liste.Select TweetText in the first list, select TweetedBy in the second list, and select CreatedAt in the third list.

    Galleriet viser nu værdierne af de egenskaber, du har valgt.The gallery now shows the values of the properties you chose.

Vis følgereShow followers

  1. Lad os få vist nogle følgere ved hjælp af et gallerikontrolelement af typen With text:Using a With text gallery, let's show some followers:

    • Du kan få vist den aktuelle brugers følgere ved at angive galleriets egenskab Items til følgende formel:To show the current user's followers, set the Items property of the gallery to the following formula:

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

    • Du kan få vist en anden brugers følgere ved at angive galleriets egenskab Items til følgende formel:To show the another user's followers, set the Items property of the gallery to the following formula:

      Twitter.Followers( *TwitterHandle* )

      Indtast et Twitter-håndtag i dobbelte anførselstegn eller en tilsvarende værdi.Enter a Twitter handle in double quotation marks or an equivalent value. F.eks. "satyanadella" eller "powerapps" direkte i formeludtrykket.For example, enter "satyanadella" or "powerapps" directly in the formula expression.

    • Tilføj et kontrolelement af typen Text input med navnet Tweep, og angiv dets egenskab Default til Tweep.Text.Add a text input control named Tweep, and set its Default property to Tweep.Text. I Tweep-tekstfeltet skal du skrive et Twitter-håndtag, f.eks. satyanadella (uden anførselstegn og uden @-symbolet).In the Tweep text box, type in a Twitter handle such as satyanadella (without quotation marks and without the @ symbol).

      I kontrolelementet af typen Gallery skal du angive egenskaben Items til følgende formel:In the gallery control, set the Items property to the following formula:

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

      Gallerikontrolelementet viser automatisk, hvem der følger det Twitter-håndtag, som du skriver i.The gallery control automatically shows who is following the Twitter handle you type in.

      Tip! Nogle af disse formler bruger argumentet maxResults til at vise de x nyeste tweets på en tidslinje.TIP Some of these formulas use the maxResults argument to show the x number of most recent tweets in a timeline.

  2. Angiv galleriets egenskab Items til Twitter.MyFollowers().Set the gallery's Items property to Twitter.MyFollowers().

    Når galleriet er valgt, vises indstillinger for galleriet i ruden til højre.With the gallery selected, the right-hand pane shows options for that gallery.

  3. Vælg UserName på den anden liste, og vælg FullName på den tredje liste.Select UserName in the second list, and select FullName in the third list.

    Galleriet viser nu værdierne af de egenskaber, du har valgt.The gallery now shows the values of the properties you chose.

Vis de brugere, der følgesShow followed users

  1. Lad os få vist nogle af de brugere, der følges, ved hjælp af et tekstgalleri:Using a With text gallery, let's show some followed users:

    • Du kan få vist, hvilke brugere den aktuelle bruger følger ved at angive galleriets egenskab Items til følgende formel:To show which users the current user is following, set the Items property of the gallery to the following formula:

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

    • Du kan få vist, hvilke brugere en anden bruger følger ved at angive galleriets egenskab Items til følgende formel:To show which users another user is following, set the Items property of the gallery to to the following formula:

      Twitter.Following( *TwitterHandle* )

      Indtast et Twitter-håndtag i dobbelte anførselstegn eller en tilsvarende værdi.Enter a Twitter handle in double quotation marks or an equivalent value. F.eks. "satyanadella" eller "powerapps" direkte i formeludtrykket.For example, enter "satyanadella" or "powerapps" directly in the formula expression.

    • Tilføj et kontrolelement af typen Text input med navnet Tweep, og angiv dets egenskab Default til Tweep.Text.Add a text input control named Tweep, and set its Default property to Tweep.Text. I Tweep-tekstfeltet skal du skrive et Twitter-håndtag, f.eks. satyanadella (uden anførselstegn og uden @-symbolet).In the Tweep text box, type in a Twitter handle such as satyanadella (without quotation marks and without the @ symbol).

      I kontrolelementet af typen Gallery skal du angive egenskaben Items til følgende formel:In the gallery control, set the Items property to the following formula:

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

      Gallerikontrolelementet viser automatisk de andre håndtag, du følger.The gallery control automatically shows the other handles you are following.

      Når galleriet er valgt, vises indstillinger for galleriet i ruden til højre.With the gallery selected, the right-hand pane shows options for that gallery.

  2. Vælg Description på listen Body1, UserName på listen Heading1 og FullName på listen Subtitle1.Select Description in the Body1 list, UserName in the Heading1 list, and FullName in the Subtitle1 list.

    Galleriet viser nu værdierne af de egenskaber, du har valgt.The gallery now shows the values of the properties you chose.

Få vist oplysninger om en brugerShow information about a user

Tilføj et navn, og angiv dens egenskab Text til en af disse formler:Add a label, and then set its Text property to one of these formulas:

  • 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

Indtast et Twitter-håndtag i dobbelte anførselstegn eller en tilsvarende værdi.Enter a Twitter handle in double quotation marks or an equivalent value. F.eks. "satyanadella" eller "powerapps" direkte i formeludtrykket.For example, enter "satyanadella" or "powerapps" directly in the formula expression.

Eller du kan bruge et kontrolelement af typen Input text til at skrive i et Twitter-håndtag på samme måde som vi har gjort det i hele dette emne.Or, you can use an input text control to type in a Twitter handle, just as we have throughout this topic.

Søg efter tweetsSearch tweets

  1. Brug et gallerykontrolelement af typen With text, og angiv dets egenskab Items til følgende formel:Using a With text gallery, set its Items property to the following formula:

    Twitter.SearchTweet( *SearchTerm* ).TweetText

    Indtast et SearchTerm i dobbelte anførselstegn eller ved at referere til en tilsvarende værdi.Enter a SearchTerm in double quotation marks or by referring to an equivalent value. Du kan f.eks. indtaste "PowerApps" eller "microsoft" direkte i formlen.For example, enter "PowerApps" or "microsoft" directly in the formula.

    Eller du kan bruge et kontrolelement af typen Input text til at angive en søgeterm på samme måde, som vi har gjort det i hele dette emne.Or, you can use an Input text control to specify a search term, just as we have throughout this topic.

    Tip! Få vist de første fem resultater ved at bruge maxResults:TIP Show the first five results by using maxResults:

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

  2. Angiv galleriets egenskab Items til Twitter.SearchTweet(SearchTerm.Text, {maxResults:5}).Set the gallery's Items property to Twitter.SearchTweet(SearchTerm.Text, {maxResults:5}).

    Når galleriet er valgt, vises indstillinger for galleriet i ruden til højre.With the gallery selected, the right-hand pane shows options for that gallery.

  3. Vælg TweetText på den første liste, TweetedBy på den anden liste og CreatedAt på den tredje liste.Select TweetText in the first list, TweetedBy in the second list, and CreatedAt in the third list.

    Galleriet viser nu værdierne af de egenskaber, du har valgt.The gallery now shows the values of the properties you chose.

Send et tweet.Send a tweet

  1. Tilføj et kontrolelement af typen Text input, og omdøb det til MyTweet.Add a text input control, and then rename it MyTweet.
  2. Tilføj en knap, og angiv dens egenskab OnSelect til denne formel:Add a button, and then set its OnSelect property to the following formula:
    Twitter.Tweet({tweetText: MyTweet.Text})
  3. Tryk på F5, eller vælg visningsknappen ().Press F5, or select the Preview button (). Skriv noget tekst i MyTweet, og vælg derefter knappen for at tweete den tekst, du har angivet.Type some text into MyTweet, and then select the button to tweet the text that you entered.
  4. Tryk på Esc for at vende tilbage til standardarbejdsområdet.Press Esc to return to the default workspace.

Få vist de tilgængelige funktionerView the available functions

Denne forbindelse indeholder følgende funktioner:This connection includes the following functions:

Funktionens navnFunction Name BeskrivelseDescription
UserTimelineUserTimeline Henter en samling af de seneste tweets, der er sendt af den angivne bruger.Retrieves a collection of the most recent tweets posted by the specified user
HomeTimelineHomeTimeline Henter de seneste tweets, der er blevet sendt af mig og mine følgere.Retrieves the most recent tweets and re-tweets posted me and my followers
SearchTweetSearchTweet Henter en samling af relevante tweets, der svarer til en angivet forespørgsel.Retrieves a collection of relevant tweets matching a specified query
FollowersFollowers Henter de brugere, der følger den angivne bruger.Retrieves users following the specified user
MyFollowersMyFollowers Henter de brugere, der følger mig.Retrieves users who are following me
FollowingFollowing Henter de brugere, som den angivne bruger følger.Retrieves users who the specified user is following
MyFollowingMyFollowing Henter de brugere, som jeg følger.Retrieves users that I am following
UserUser Henter oplysninger om den angivne bruger (f.eks. brugernavn, beskrivelse, antal følgere osv.).Retrieves details about the specified user (example: user name, description, followers count, etc.)
TweetTweet Tweet.Tweet
OnNewTweetOnNewTweet Udløser en arbejdsgang, når der sendes et nyt tweet, der svarer til din søgeforespørgsel.Triggers a workflow when a new tweet is posted which matches your search query

UserTimelineUserTimeline

Hent brugertidslinjen. Henter en samling af de seneste tweets, der er sendt af den angivne bruger.Get user timeline: Retrieves a collection of the most recent tweets posted by the specified user

InputegenskaberInput properties

NavnName DatatypeData Type PåkrævetRequired BeskrivelseDescription
userNameuserName strengstring jayes Twitter-håndtagTwitter handle
maxResultsmaxResults heltalinteger nejno Det maksimale antal tweets, der kan hentes, f.eks. {maxResults:5}.Maximum number of tweets to retrieve, e.g. {maxResults:5}

OutputegenskaberOutput properties

Navn på egenskabProperty Name DatatypeData Type PåkrævetRequired BeskrivelseDescription
TweetTextTweetText strengstring JaYes
TweetIdTweetId strengstring NejNo
CreatedAtCreatedAt strengstring NejNo
RetweetCountRetweetCount heltalinteger JaYes
TweetedByTweetedBy strengstring JaYes
MediaUrlsMediaUrls matrixarray NejNo

HomeTimelineHomeTimeline

Hent starttidslinje: Henter de seneste tweets, der er blevet sendt af mig og mine følgere.Get home timeline: Retrieves the most recent tweets and re-tweets posted me and my followers

InputegenskaberInput properties

NavnName DatatypeData Type PåkrævetRequired BeskrivelseDescription
maxResultsmaxResults heltalinteger nejno Det maksimale antal tweets, der kan hentes, f.eks. {maxResults:5}.Maximum number of tweets to retrieve, e.g. {maxResults:5}

OutputegenskaberOutput properties

Navn på egenskabProperty Name DatatypeData Type PåkrævetRequired BeskrivelseDescription
TweetTextTweetText strengstring JaYes
TweetIdTweetId strengstring NejNo
CreatedAtCreatedAt strengstring NejNo
RetweetCountRetweetCount heltalinteger JaYes
TweetedByTweetedBy strengstring JaYes
MediaUrlsMediaUrls matrixarray NejNo

SearchTweetSearchTweet

Søg efter tweet: Henter en samling af relevante tweets, der svarer til en angivet forespørgsel.Search tweet: Retrieves a collection of relevant tweets matching a specified query

InputegenskaberInput properties

NavnName DatatypeData Type PåkrævetRequired BeskrivelseDescription
searchQuerysearchQuery strengstring jayes Forespørgselstekst (du kan bruge en hvilken som helst forespørgselsoperator, der understøttes af Twitter: http://www.twitter.com/search).Query text (you may use any Twitter supported query operators: http://www.twitter.com/search)
maxResultsmaxResults heltalinteger nejno Det maksimale antal tweets, der kan hentes, f.eks. {maxResults:5}.Maximum number of tweets to retrieve, e.g. {maxResults:5}

OutputegenskaberOutput properties

Navn på egenskabProperty Name DatatypeData Type PåkrævetRequired BeskrivelseDescription
TweetTextTweetText strengstring JaYes
TweetIdTweetId strengstring NejNo
CreatedAtCreatedAt strengstring NejNo
RetweetCountRetweetCount heltalinteger JaYes
TweetedByTweetedBy strengstring JaYes
MediaUrlsMediaUrls matrixarray NejNo

FollowersFollowers

Hent følgere: Henter de brugere, der følger den angivne bruger.Get followers: Retrieves users following the specified user

InputegenskaberInput properties

NavnName DatatypeData Type PåkrævetRequired BeskrivelseDescription
userNameuserName strengstring jayes Brugerens Twitter-håndtag.Twitter handle of the user
maxResultsmaxResults heltalinteger nejno Det maksimale antal brugere, der kan hentes, f.eks. {maxResults:5}.Maximum number of users to retrieve, e.g. {maxResults:5}

OutputegenskaberOutput properties

Navn på egenskabProperty Name DatatypeData Type PåkrævetRequired BeskrivelseDescription
FullNameFullName strengstring JaYes
PlaceringLocation strengstring JaYes
IdId heltalinteger NejNo
UserNameUserName strengstring JaYes
FollowersCountFollowersCount heltalinteger NejNo
BeskrivelseDescription strengstring JaYes
StatusesCountStatusesCount heltalinteger NejNo
FriendsCountFriendsCount heltalinteger NejNo

MyFollowersMyFollowers

Hent mine følgere: Henter de brugere, der følger mig.Get my followers: Retrieves users who are following me

InputegenskaberInput properties

NavnName DatatypeData Type PåkrævetRequired BeskrivelseDescription
maxResultsmaxResults heltalinteger nejno Det maksimale antal brugere, der kan hentes, f.eks. {maxResults:5}.Maximum number of users to retrieve, e.g. {maxResults:5}

OutputegenskaberOutput properties

Navn på egenskabProperty Name DatatypeData Type PåkrævetRequired BeskrivelseDescription
FullNameFullName strengstring JaYes
PlaceringLocation strengstring JaYes
IdId heltalinteger NejNo
UserNameUserName strengstring JaYes
FollowersCountFollowersCount heltalinteger NejNo
BeskrivelseDescription strengstring JaYes
StatusesCountStatusesCount heltalinteger NejNo
FriendsCountFriendsCount heltalinteger NejNo

FølgerFollowing

Hent følger: Henter de følgere, som den angivne bruger følger.Get following: Retrieves users who the specified user is following

InputegenskaberInput properties

NavnName DatatypeData Type PåkrævetRequired BeskrivelseDescription
userNameuserName strengstring jayes Brugerens Twitter-håndtag.Twitter handle of the user
maxResultsmaxResults heltalinteger nejno Det maksimale antal brugere, der kan hentes, f.eks. {maxResults:5}.Maximum number of users to retrieve, e.g. {maxResults:5}

OutputegenskaberOutput properties

Navn på egenskabProperty Name DatatypeData Type PåkrævetRequired BeskrivelseDescription
FullNameFullName strengstring JaYes
PlaceringLocation strengstring JaYes
IdId heltalinteger NejNo
UserNameUserName strengstring JaYes
FollowersCountFollowersCount heltalinteger NejNo
BeskrivelseDescription strengstring JaYes
StatusesCountStatusesCount heltalinteger NejNo
FriendsCountFriendsCount heltalinteger NejNo

MyFollowingMyFollowing

Hent mine følgere: Henter de brugere, som jeg følger.Get my following: Retrieves users that I am following

InputegenskaberInput properties

NavnName DatatypeData Type PåkrævetRequired BeskrivelseDescription
maxResultsmaxResults heltalinteger nejno Det maksimale antal brugere, der kan hentes, f.eks. {maxResults:5}.Maximum number of users to retrieve, e.g. {maxResults:5}

OutputegenskaberOutput properties

Navn på egenskabProperty Name DatatypeData Type PåkrævetRequired BeskrivelseDescription
FullNameFullName strengstring JaYes
PlaceringLocation strengstring JaYes
IdId heltalinteger NejNo
UserNameUserName strengstring JaYes
FollowersCountFollowersCount heltalinteger NejNo
BeskrivelseDescription strengstring JaYes
StatusesCountStatusesCount heltalinteger NejNo
FriendsCountFriendsCount heltalinteger NejNo

UserUser

Hent bruger: Henter oplysninger om den angivne bruger (f.eks. brugernavn, beskrivelse, antal følgere osv.).Get user: Retrieves details about the specified user (example: user name, description, followers count, etc.)

InputegenskaberInput properties

NavnName DatatypeData Type PåkrævetRequired BeskrivelseDescription
userNameuserName strengstring jayes Brugerens Twitter-håndtag.Twitter handle of the user

OutputegenskaberOutput properties

Navn på egenskabProperty Name DatatypeData Type PåkrævetRequired BeskrivelseDescription
FullNameFullName strengstring JaYes
PlaceringLocation strengstring JaYes
IdId heltalinteger NejNo
UserNameUserName strengstring JaYes
FollowersCountFollowersCount heltalinteger NejNo
BeskrivelseDescription strengstring JaYes
StatusesCountStatusesCount heltalinteger NejNo
FriendsCountFriendsCount heltalinteger NejNo

Tweet.Tweet

Send et nyt tweet: TweetPost a new tweet: Tweet

InputegenskaberInput properties

NavnName DatatypeData Type PåkrævetRequired BeskrivelseDescription
tweetTexttweetText strengstring nejno Tekst, der skal sendes, f.eks. {tweetText: "Hej"}Text to be posted e.g. {tweetText:"hello"}
bodybody strengstring nejno Medie, der skal sendes.Media to be posted

OutputegenskaberOutput properties

Navn på egenskabProperty Name DatatypeData Type PåkrævetRequired BeskrivelseDescription
TweetIdTweetId strengstring JaYes

OnNewTweetOnNewTweet

Når der vises et nyt tweet: Udløser en arbejdsgang, når der sendes et nyt tweet, der svarer til din søgeforespørgsel.When a new tweet appears: Triggers a workflow when a new tweet is posted which matches your search query

InputegenskaberInput properties

NavnName DatatypeData Type PåkrævetRequired BeskrivelseDescription
searchQuerysearchQuery strengstring jayes Forespørgselstekst (du kan bruge en hvilken som helst forespørgselsoperator, der understøttes af Twitter: http://www.twitter.com/search).Query text (you may use any Twitter supported query operators: http://www.twitter.com/search)

OutputegenskaberOutput properties

Navn på egenskabProperty Name DatatypeData Type PåkrævetRequired BeskrivelseDescription
valuevalue matrixarray NejNo

Se alle de tilgængelige forbindelser.See all the available connections.
Få mere at vide om, hvordan du føjer forbindelser til dine apps.Learn how to add connections to your apps.