Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Twitter ermöglicht Es Ihnen, Tweets zu posten und Tweets, Zeitachse, Freunde und Follower aus Ihrem Twitter-Konto zu erhalten.
Sie können diese Informationen in einer Bezeichnung in Ihrer App anzeigen. Sie können z. B. ein Eingabetextfeld hinzufügen, den Benutzer bitten, in einen Tweet-Text einzugeben, und dann eine Schaltfläche hinzufügen, die den Tweet "postet". Sie können ähnliche Methoden verwenden, um einen Tweet zu erhalten oder nach einem Tweet zu suchen, und dann den Text in einem Bezeichnungs- oder Katalogsteuerelement in Ihrer App anzeigen.
In diesem Thema erfahren Sie, wie Sie die Twitter-Verbindung erstellen, die Twitter-Verbindung in einer App verwenden und die verfügbaren Funktionen auflisten.
Voraussetzungen
- Zugriff auf Power Apps
- Hinzufügen der Verbindung
- Erstellen einer App aus einer Vorlage, aus Daten oder von Grund auf neu
Herstellen einer Verbindung mit Twitter
Erstellen Sie zunächst eine leere Canvas-App.
Wählen Sie im linken Bereich "Daten hinzufügen">aus.
Wählen Sie "Neue Verbindung" und dann "Twitter" aus:
Wählen Sie aus der standardmäßigen freigegebenen Anwendung aus, oder wählen Sie ihre eigene Anwendung (zusammen mit Consumer Key/Consumer Secret) aus.
Wählen Sie Verbinden aus.
Wählen Sie ,, geben Sie Ihre Twitter-Anmeldeinformationen ein, und wählen Sie dann "App autorisieren" aus.
Wählen Sie Datenquelle hinzufügen aus. Ihre Verbindung wird unter Datenquellen angezeigt:
Die Twitter-Verbindung wurde erstellt und Zu Ihrer App hinzugefügt. Jetzt ist es einsatzbereit.
Verwenden der Twitter-Verbindung in Ihrer App
Anzeigen einer Zeitachse
Wählen Sie im Menü "Einfügen " die Option "Katalog" aus, und fügen Sie einen der Kataloge "Mit Text " hinzu.
Lassen Sie uns einige Zeitachsen anzeigen:
Um die Zeitachse des aktuellen Benutzers anzuzeigen, legen Sie die Items-Eigenschaft des Katalogs auf die folgenden Formeln fest:
Twitter.HomeTimeline().TweetText
Twitter.HomeTimeline({maxResults:3}).TweetTextUm die Zeitachse eines anderen Benutzers anzuzeigen, legen Sie die Items-Eigenschaft des Katalogs auf die folgende Formel fest:
Twitter.UserTimeline( *TwitterHandle* ).TweetTextGeben Sie ein Twitter-Handle in doppelte Anführungszeichen oder einen entsprechenden Wert ein. Geben Sie
"satyanadella"beispielsweise den Formelausdruck ein oder"powerapps"direkt in den Formelausdruck ein.Fügen Sie ein Texteingabesteuerelement namens Tweep hinzu, und legen Sie dessen Default-Eigenschaft auf
Tweep.Text. Geben Sie im Textfeld Tweep einen Twitter-Handle ein, zsatyanadella. B. (ohne Anführungszeichen und ohne das @-Symbol).Legen Sie im Katalogsteuerelement die Items-Eigenschaft auf die folgende Formel fest:
Twitter.UserTimeline(Tweep.Text, {maxResults:5}).TweetTextDas Katalogsteuerelement zeigt automatisch die Tweets des von Ihnen eingegebenen Twitter-Handlers an.
Tipp
Einige dieser Formeln verwenden das argument maxResults , um die x Anzahl der letzten Tweets in einer Zeitachse anzuzeigen.
Legen Sie die Items-Eigenschaft des Katalogs auf
Twitter.HomeTimeline().Wenn der Katalog ausgewählt ist, werden im rechten Bereich Optionen für diesen Katalog angezeigt.
Wählen Sie "TweetText" in der ersten Liste aus, wählen Sie "TweetedBy" in der zweiten Liste aus, und wählen Sie "CreatedAt " in der dritten Liste aus.
Der Katalog zeigt nun die Werte der ausgewählten Eigenschaften an.
Follower anzeigen
Zeigen wir einige Follower mithilfe eines "Mit Textkatalogs " an:
Um die Follower des aktuellen Benutzers anzuzeigen, legen Sie die Items-Eigenschaft des Katalogs auf die folgende Formel fest:
Twitter.MyFollowers()
Twitter.MyFollowers({maxResults:3})Wenn Sie die Follower eines anderen Benutzers anzeigen möchten, legen Sie die Items-Eigenschaft des Katalogs auf die folgende Formel fest:
Twitter.Followers( *TwitterHandle* )Geben Sie ein Twitter-Handle in doppelte Anführungszeichen oder einen entsprechenden Wert ein. Geben Sie
"satyanadella"beispielsweise den Formelausdruck ein oder"powerapps"direkt in den Formelausdruck ein.Fügen Sie ein Texteingabesteuerelement namens Tweep hinzu, und legen Sie dessen Default-Eigenschaft auf
Tweep.Text. Geben Sie im Textfeld Tweep einen Twitter-Handle ein, zsatyanadella. B. (ohne Anführungszeichen und ohne das @-Symbol).Legen Sie im Katalogsteuerelement die Items-Eigenschaft auf die folgende Formel fest:
Twitter.Followers(Tweep.Text, {maxResults:5})Das Katalogsteuerelement zeigt automatisch an, wer dem von Ihnen eingegebenen Twitter-Handle folgt.
Tipp
Einige dieser Formeln verwenden das argument maxResults , um die x Anzahl der letzten Tweets in einer Zeitachse anzuzeigen.
Legen Sie die Items-Eigenschaft des Katalogs auf
Twitter.MyFollowers().Wenn der Katalog ausgewählt ist, werden im rechten Bereich Optionen für diesen Katalog angezeigt.
Wählen Sie " UserName " in der zweiten Liste aus, und wählen Sie "FullName" in der dritten Liste aus.
Der Katalog zeigt nun die Werte der ausgewählten Eigenschaften an.
Gefolgte Benutzer anzeigen
Mit einem "Mit Textkatalog " zeigen wir einige gefolgte Benutzer an:
Um anzuzeigen, welche Benutzer der aktuelle Benutzer folgt, legen Sie die Items-Eigenschaft des Katalogs auf die folgende Formel fest:
Twitter.MyFollowing()
Twitter.MyFollowing({maxResults:3})Um anzuzeigen, welche Benutzer einem anderen Benutzer folgen, legen Sie die Items-Eigenschaft des Katalogs auf die folgende Formel fest:
Twitter.Following( *TwitterHandle* )Geben Sie ein Twitter-Handle in doppelte Anführungszeichen oder einen entsprechenden Wert ein. Geben Sie
"satyanadella"beispielsweise den Formelausdruck ein oder"powerapps"direkt in den Formelausdruck ein.Fügen Sie ein Texteingabesteuerelement namens Tweep hinzu, und legen Sie dessen Default-Eigenschaft auf
Tweep.Text. Geben Sie im Textfeld Tweep einen Twitter-Handle ein, zsatyanadella. B. (ohne Anführungszeichen und ohne das @-Symbol).Legen Sie im Katalogsteuerelement die Items-Eigenschaft auf die folgende Formel fest:
Twitter.Following(Tweep.Text, {maxResults:5})Das Katalogsteuerelement zeigt automatisch die anderen Ziehpunkte an, denen Sie folgen.
Wenn der Katalog ausgewählt ist, werden im rechten Bereich Optionen für diesen Katalog angezeigt.
Wählen Sie " Beschreibung " in der Liste " Textkörper1 ", " Benutzername " in der Liste "Überschrift1 " und " FullName " in der Liste "Untertitel1 " aus.
Der Katalog zeigt nun die Werte der ausgewählten Eigenschaften an.
Anzeigen von Informationen zu einem Benutzer
Fügen Sie eine Beschriftung hinzu, und legen Sie dann die Eigenschaft "Text " auf eine der folgenden Formeln fest:
twitter.User( *TwitterHandle* ).Descriptiontwitter.User( *TwitterHandle* ).FullNametwitter.User( *TwitterHandle* ).Locationtwitter.User( *TwitterHandle* ).UserNametwitter.User( *TwitterHandle* ).FollowersCounttwitter.User( *TwitterHandle* ).FriendsCounttwitter.User( *TwitterHandle* ).Idtwitter.User( *TwitterHandle* ).StatusesCount
Geben Sie ein Twitter-Handle in doppelte Anführungszeichen oder einen entsprechenden Wert ein. Geben Sie "satyanadella" beispielsweise den Formelausdruck ein oder "powerapps" direkt in den Formelausdruck ein.
Oder Sie können ein Eingabetextsteuerelement verwenden, um in ein Twitter-Handle einzugeben, genau wie in diesem Thema.
Tweets suchen
Legen Sie die Eigenschaft "Items" mithilfe eines "With"-Textkatalogs auf die folgende Formel fest:
Twitter.SearchTweet( *SearchTerm* ).TweetTextGeben Sie einen SearchTerm in doppelte Anführungszeichen ein, oder verweisen Sie auf einen entsprechenden Wert. Geben Sie
"PowerApps"z. B. die Formel ein oder"microsoft"direkt in die Formel ein.Sie können auch ein Eingabetextsteuerelement verwenden, um einen Suchbegriff anzugeben, genau wie in diesem Thema.
Tipp
Anzeigen der ersten fünf Ergebnisse mithilfe von maxResults:
Twitter.SearchTweet(SearchTerm.Text, {maxResults:5}).TweetTextLegen Sie die Items-Eigenschaft des Katalogs auf
Twitter.SearchTweet(SearchTerm.Text, {maxResults:5}).Wenn der Katalog ausgewählt ist, werden im rechten Bereich Optionen für diesen Katalog angezeigt.
Wählen Sie TweetText in der ersten Liste, TweetedBy in der zweiten Liste und CreatedAt in der dritten Liste aus.
Der Katalog zeigt nun die Werte der ausgewählten Eigenschaften an.
Senden eines Tweets
- Fügen Sie ein Texteingabesteuerelement hinzu, und benennen Sie es dann "MyTweet" um.
- Fügen Sie eine Schaltfläche hinzu, und legen Sie dann die OnSelect-Eigenschaft auf die folgende Formel fest:
Twitter.Tweet("",{tweetText: MyTweet.Text})
Beispiel:Twitter.Tweet("",{tweetText:"Sample tweet!"}) - Drücken Sie F5, oder wählen Sie die Schaltfläche "Vorschau" aus (
Geben Sie Text in MyTweet ein, und wählen Sie dann die Schaltfläche aus, um den von Ihnen eingegebenen Text zu tweeten. - Drücken Sie dann ESC, um zum Standardarbeitsbereich zurückzukehren.
Anzeigen der verfügbaren Funktionen
Diese Verbindung umfasst die folgenden Funktionen:
| Funktionsname | Description |
|---|---|
| UserTimeline | Ruft eine Sammlung der neuesten Tweets ab, die vom angegebenen Benutzer gepostet wurden. |
| HomeTimeline | Ruft die neuesten Tweets und re-tweets gepostet mich und meine Follower |
| SearchTweet | Ruft eine Sammlung relevanter Tweets ab, die einer angegebenen Abfrage entsprechen |
| Anhänger | Ruft Benutzer nach dem angegebenen Benutzer ab. |
| MyFollowers | Ruft Benutzer ab, die mir folgen |
| Folgend | Ruft Benutzer ab, denen der angegebene Benutzer folgt |
| MyFollowing | Ruft Benutzer ab, denen ich folge |
| Benutzer | Ruft Details zum angegebenen Benutzer ab (Beispiel: Benutzername, Beschreibung, Anzahl der Follower usw.) |
| Zwitschern | Tweet |
| OnNewTweet | Löst einen Workflow aus, wenn ein neuer Tweet gepostet wird, der Ihrer Suchabfrage entspricht. |
UserTimeline
Abrufen der Benutzerzeitachse: Ruft eine Sammlung der neuesten Tweets ab, die vom angegebenen Benutzer gepostet wurden.
Eingabeeigenschaften
| Name | Datentyp | Erforderlich | Description |
|---|---|---|---|
| Nutzername | Schnur | ja | Twitter-Handle |
| maxResults | Integer | nein | Maximale Anzahl der abzurufenden Tweets, z. B. {maxResults:5} |
Ausgabeeigenschaften
| Objektname | Datentyp | Erforderlich | Description |
|---|---|---|---|
| TweetText | Schnur | Yes | |
| TweetId | Schnur | Nein | |
| CreatedAt | Schnur | Nein | |
| RetweetCount | Integer | Yes | |
| TweetedBy | Schnur | Yes | |
| MediaUrls | Array | Nein |
HomeTimeline
Startseite Zeitachse: Ruft die neuesten Tweets und re-tweets gepostet mich und meine Follower
Eingabeeigenschaften
| Name | Datentyp | Erforderlich | Description |
|---|---|---|---|
| maxResults | Integer | nein | Maximale Anzahl der abzurufenden Tweets, z. B. {maxResults:5} |
Ausgabeeigenschaften
| Objektname | Datentyp | Erforderlich | Description |
|---|---|---|---|
| TweetText | Schnur | Yes | |
| TweetId | Schnur | Nein | |
| CreatedAt | Schnur | Nein | |
| RetweetCount | Integer | Yes | |
| TweetedBy | Schnur | Yes | |
| MediaUrls | Array | Nein |
SearchTweet
Such-Tweet: Ruft eine Sammlung relevanter Tweets ab, die einer angegebenen Abfrage entsprechen
Eingabeeigenschaften
| Name | Datentyp | Erforderlich | Description |
|---|---|---|---|
| searchQuery | Schnur | ja | Abfragetext (Sie können alle von Twitter unterstützten Abfrageoperatoren verwenden: https://www.twitter.com/search) |
| maxResults | Integer | nein | Maximale Anzahl der abzurufenden Tweets, z. B. {maxResults:5} |
Ausgabeeigenschaften
| Objektname | Datentyp | Erforderlich | Description |
|---|---|---|---|
| TweetText | Schnur | Yes | |
| TweetId | Schnur | Nein | |
| CreatedAt | Schnur | Nein | |
| RetweetCount | Integer | Yes | |
| TweetedBy | Schnur | Yes | |
| MediaUrls | Array | Nein |
Follower
Follower abrufen: Ruft Benutzer nach dem angegebenen Benutzer ab.
Eingabeeigenschaften
| Name | Datentyp | Erforderlich | Description |
|---|---|---|---|
| Nutzername | Schnur | ja | Twitter-Handle des Benutzers |
| maxResults | Integer | nein | Maximale Anzahl der abzurufenden Benutzer, z. B. {maxResults:5} |
Ausgabeeigenschaften
| Objektname | Datentyp | Erforderlich | Description |
|---|---|---|---|
| FullName | Schnur | Yes | |
| Standort | Schnur | Yes | |
| Id | Integer | Nein | |
| Nutzername | Schnur | Yes | |
| FollowCount | Integer | Nein | |
| Description | Schnur | Yes | |
| StatusesCount | Integer | Nein | |
| FriendsCount | Integer | Nein |
MyFollowers
Meine Follower abrufen: Ruft Benutzer ab, die mir folgen
Eingabeeigenschaften
| Name | Datentyp | Erforderlich | Description |
|---|---|---|---|
| maxResults | Integer | nein | Maximale Anzahl der abzurufenden Benutzer, z. B. {maxResults:5} |
Ausgabeeigenschaften
| Objektname | Datentyp | Erforderlich | Description |
|---|---|---|---|
| FullName | Schnur | Yes | |
| Standort | Schnur | Yes | |
| Id | Integer | Nein | |
| Nutzername | Schnur | Yes | |
| FollowCount | Integer | Nein | |
| Description | Schnur | Yes | |
| StatusesCount | Integer | Nein | |
| FriendsCount | Integer | Nein |
Folgende
Get following: Retrieves users who the specified user is following
Eingabeeigenschaften
| Name | Datentyp | Erforderlich | Description |
|---|---|---|---|
| Nutzername | Schnur | ja | Twitter-Handle des Benutzers |
| maxResults | Integer | nein | Maximale Anzahl der abzurufenden Benutzer, z. B. {maxResults:5} |
Ausgabeeigenschaften
| Objektname | Datentyp | Erforderlich | Description |
|---|---|---|---|
| FullName | Schnur | Yes | |
| Standort | Schnur | Yes | |
| Id | Integer | Nein | |
| Nutzername | Schnur | Yes | |
| FollowCount | Integer | Nein | |
| Description | Schnur | Yes | |
| StatusesCount | Integer | Nein | |
| FriendsCount | Integer | Nein |
MyFollowing
Abrufen meiner Folgenden: Ruft Benutzer ab, denen ich folge
Eingabeeigenschaften
| Name | Datentyp | Erforderlich | Description |
|---|---|---|---|
| maxResults | Integer | nein | Maximale Anzahl der abzurufenden Benutzer, z. B. {maxResults:5} |
Ausgabeeigenschaften
| Objektname | Datentyp | Erforderlich | Description |
|---|---|---|---|
| FullName | Schnur | Yes | |
| Standort | Schnur | Yes | |
| Id | Integer | Nein | |
| Nutzername | Schnur | Yes | |
| FollowCount | Integer | Nein | |
| Description | Schnur | Yes | |
| StatusesCount | Integer | Nein | |
| FriendsCount | Integer | Nein |
Benutzer
Benutzer abrufen: Ruft Details zum angegebenen Benutzer ab (Beispiel: Benutzername, Beschreibung, Anzahl der Follower usw.)
Eingabeeigenschaften
| Name | Datentyp | Erforderlich | Description |
|---|---|---|---|
| Nutzername | Schnur | ja | Twitter-Handle des Benutzers |
Ausgabeeigenschaften
| Objektname | Datentyp | Erforderlich | Description |
|---|---|---|---|
| FullName | Schnur | Yes | |
| Standort | Schnur | Yes | |
| Id | Integer | Nein | |
| Nutzername | Schnur | Yes | |
| FollowCount | Integer | Nein | |
| Description | Schnur | Yes | |
| StatusesCount | Integer | Nein | |
| FriendsCount | Integer | Nein |
Tweet
Posten eines neuen Tweets: Tweet
Eingabeeigenschaften
| Name | Datentyp | Erforderlich | Description |
|---|---|---|---|
| tweetText | Schnur | nein | Text, der gepostet werden soll, z. B. {tweetText:"hello"} |
| body | Schnur | nein | Zu postende Medien |
Ausgabeeigenschaften
| Objektname | Datentyp | Erforderlich | Description |
|---|---|---|---|
| TweetId | Schnur | Yes |
OnNewTweet
Wenn ein neuer Tweet angezeigt wird: Löst einen Workflow aus, wenn ein neuer Tweet gepostet wird, der Ihrer Suchabfrage entspricht.
Eingabeeigenschaften
| Name | Datentyp | Erforderlich | Description |
|---|---|---|---|
| searchQuery | Schnur | ja | Abfragetext (Sie können alle von Twitter unterstützten Abfrageoperatoren verwenden: https://www.twitter.com/search) |
Ausgabeeigenschaften
| Objektname | Datentyp | Erforderlich | Description |
|---|---|---|---|
| value | Array | Nein |
Hilfreiche Links
Alle verfügbaren Verbindungen anzeigen.
Erfahren Sie, wie Sie Ihren Apps Verbindungen hinzufügen .