Twitter

Twitter vous permet de publier des Tweets et d’obtenir les Tweets, le fil, les amis et les abonnés de votre compte.

Vous pouvez afficher ces informations dans une étiquette sur votre application. Par exemple, vous pouvez ajouter une zone d’entrée de texte, demander à l’utilisateur d’entrer du texte pour un Tweet, puis ajouter un bouton permettant de publier le Tweet. Vous pouvez utiliser des méthodes similaires pour obtenir ou pour rechercher un Tweet, puis pour afficher le texte dans un contrôle Label ou Gallery dans votre application.

Cette rubrique explique comment créer la connexion Twitter et l’utiliser dans une application, et répertorie les fonctions disponibles.

 

Ce dont vous avez besoin pour commencer

Se connecter à Twitter

  1. Ouvrez PowerApps, sélectionnez New (Nouveau), puis créez une application vide. Choisissez le mode téléphone ou tablette. Le mode tablette offre un espace de travail plus important :

    Ouvrir une application vide

  2. Dans le volet de droite, cliquez ou appuyez sur l’onglet Données, puis sur Ajouter une source de données.

  3. Sélectionnez Nouvelle connexion, puis Twitter :

    Se connecter à Twitter

    Se connecter à Twitter

  4. Sélectionnez Connect (Connexion), entrez vos informations d’identification Twitter, puis sélectionnez Authorize app (Autoriser l’application).

  5. Sélectionnez Add Data Source (Ajouter une source de données). Votre connexion apparaît sous Data sources (Sources de données) :
    Fermer le volet Options

La connexion Twitter a été créée et ajoutée à votre application. Elle est prête à être utilisée.

Utiliser la connexion Twitter dans votre application

Afficher un fil

  1. Dans le menu Insert (Insertion), sélectionnez Gallery (Galerie), puis ajoutez une des galeries With text (Avec texte).
  2. Nous allons maintenant afficher des fils :

    • Pour afficher le fil de l’utilisateur actuel, définissez la propriété Items de la galerie sur les formules suivantes :

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

    • Pour afficher le fil d’un autre utilisateur, définissez la propriété Items de la galerie sur la formule suivante :

      Twitter.UserTimeline( *TwitterHandle* ).TweetText

      Entrez un pseudo Twitter entre guillemets ou une valeur équivalente. Par exemple, entrez "satyanadella" ou "powerapps" directement dans l’expression de la formule.

    • Ajoutez un contrôle Text input (Entrée de texte) nommé Tweep et définissez sa propriété par défaut sur Tweep.Text. Dans la zone de texte Tweep, tapez un pseudo Twitter, par exemple satyanadella (sans guillemets et sans le symbole @).

      Dans le contrôle Gallery (Galerie), définissez la propriété Items sur la formule suivante :

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

      Le contrôle Gallery (Galerie) affiche automatiquement les Tweets du pseudo Twitter saisi.

    CONSEIL Certaines de ces formules utilisent l’argument maxResults pour afficher les x Tweets les plus récents d’un fil.

  3. Définissez la propriété Items de la galerie sur Twitter.HomeTimeline().

    Lorsque la galerie est sélectionnée, le volet de droite affiche les options correspondantes.

  4. Sélectionnez TweetText dans la première liste, TweetedBy dans la deuxième et CreatedAt dans la troisième.

    La galerie affiche maintenant les valeurs des propriétés que vous avez choisies.

Afficher des abonnés

  1. À l’aide d’une galerie With text (Avec texte), nous allons maintenant afficher des abonnés :

    • Pour afficher les abonnés de l’utilisateur actuel, définissez la propriété Items de la galerie sur la formule suivante :

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

    • Pour afficher les abonnés d’un autre utilisateur, définissez la propriété Items de la galerie sur la formule suivante :

      Twitter.Followers( *TwitterHandle* )

      Entrez un pseudo Twitter entre guillemets ou une valeur équivalente. Par exemple, entrez "satyanadella" ou "powerapps" directement dans l’expression de la formule.

    • Ajoutez un contrôle Text input (Entrée de texte) nommé Tweep et définissez sa propriété par défaut sur Tweep.Text. Dans la zone de texte Tweep, tapez un pseudo Twitter, par exemple satyanadella (sans guillemets et sans le symbole @).

      Dans le contrôle Gallery (Galerie), définissez la propriété Items sur la formule suivante :

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

      Le contrôle Gallery (Galerie) affiche automatiquement les utilisateurs qui suivent le pseudo Twitter saisi.

    CONSEIL Certaines de ces formules utilisent l’argument maxResults pour afficher les x Tweets les plus récents d’un fil.

  2. Définissez la propriété Items de la galerie sur Twitter.MyFollowers().

    Lorsque la galerie est sélectionnée, le volet de droite affiche les options correspondantes.

  3. Sélectionnez UserName dans la deuxième liste, puis FullName dans la troisième.

    La galerie affiche maintenant les valeurs des propriétés que vous avez choisies.

Afficher des utilisateurs suivis

  1. À l’aide d’une galerie With text (Avec texte), nous allons maintenant afficher des utilisateurs suivis :

    • Pour afficher les utilisateurs suivis par l’utilisateur actuel, définissez la propriété Items de la galerie sur la formule suivante :

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

    • Pour afficher les utilisateurs suivis par un autre utilisateur, définissez la propriété Items de la galerie sur la formule suivante :

      Twitter.Following( *TwitterHandle* )

      Entrez un pseudo Twitter entre guillemets ou une valeur équivalente. Par exemple, entrez "satyanadella" ou "powerapps" directement dans l’expression de la formule.

    • Ajoutez un contrôle Text input (Entrée de texte) nommé Tweep et définissez sa propriété par défaut sur Tweep.Text. Dans la zone de texte Tweep, tapez un pseudo Twitter, par exemple satyanadella (sans guillemets et sans le symbole @).

      Dans le contrôle Gallery (Galerie), définissez la propriété Items sur la formule suivante :

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

      Le contrôle Gallery (Galerie) affiche automatiquement les autres pseudos que vous suivez.

    Lorsque la galerie est sélectionnée, le volet de droite affiche les options correspondantes.

  2. Sélectionnez Description dans la liste Body1, UserName dans la liste Heading1et FullName dans la liste Subtitle1.

    La galerie affiche maintenant les valeurs des propriétés que vous avez choisies.

Afficher des informations sur un utilisateur

Ajoutez une étiquette, puis définissez sa propriété Text sur une des formules suivantes :

  • 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

Entrez un pseudo Twitter entre guillemets ou une valeur équivalente. Par exemple, entrez "satyanadella" ou "powerapps" directement dans l’expression de la formule.

Vous pouvez aussi utiliser un contrôle Text input (Entrée de texte), comme nous l’avons fait tout au long de cette rubrique, pour saisir un pseudo Twitter.

Rechercher des Tweets

  1. Sélectionnez une galerie With text (Avec texte) et définissez sa propriété Items sur la formule suivante :

    Twitter.SearchTweet( *SearchTerm* ).TweetText

    Entrez un terme de recherche (SearchTerm) entre guillemets ou en faisant référence à une valeur équivalente. Par exemple, entrez "PowerApps" ou "microsoft" directement dans la formule.

    Vous pouvez aussi utiliser un contrôle Text input (Entrée de texte), comme nous l’avons fait tout au long de cette rubrique, pour spécifier un terme de recherche.

    CONSEIL Affichez les cinq premiers résultats à l’aide de l’argument maxResults :

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

  2. Définissez la propriété Items de la galerie sur Twitter.SearchTweet(SearchTerm.Text, {maxResults:5}).

    Lorsque la galerie est sélectionnée, le volet de droite affiche les options correspondantes.

  3. Sélectionnez TweetText dans la première liste, TweetedBy dans la deuxième et CreatedAt dans la troisième.

    La galerie affiche maintenant les valeurs des propriétés que vous avez choisies.

Envoyer un Tweet

  1. Ajoutez un contrôle Text input (Entrée de texte) et renommez-le MyTweet.

  2. Ajoutez un bouton, puis définissez sa propriété OnSelect sur la formule suivante :
    Twitter.Tweet({tweetText: MyTweet.Text})

  3. Appuyez sur F5 ou cliquez sur le bouton d’aperçu ( ). Tapez du texte dans MyTweet, puis sélectionnez le bouton pour tweeter le texte que vous avez entré.

  4. Appuyez sur Échap pour revenir à l’espace de travail par défaut.

Afficher les fonctions disponibles

Cette connexion comprend les fonctions suivantes :

Nom de la fonction Description
UserTimeline Récupère une collection des Tweets les plus récents publiés par l’utilisateur spécifié
HomeTimeline Récupère les Tweets et les Retweets les plus récents que mes abonnés et moi avons publiés
SearchTweet Récupère une collection des Tweets répondant aux critères d’une requête spécifique
Followers Récupère les utilisateurs qui suivent l’utilisateur spécifié
MyFollowers Récupère les utilisateurs qui me suivent
Following Récupère les utilisateurs que l’utilisateur spécifié suit
MyFollowing Récupère les utilisateurs que je suis
User Récupère les détails de l’utilisateur spécifié (nom d’utilisateur, description, nombre d’abonnés, etc.)
Tweet Tweet
OnNewTweet Déclenche un workflow lorsqu’un nouveau Tweet répondant aux critères de votre requête de recherche est publié

UserTimeline

Obtenir le fil de l’utilisateur : récupère une collection des Tweets les plus récents publiés par l’utilisateur spécifié

Propriétés d’entrée

Nom Type de données Obligatoire Description
userName chaîne oui Pseudo Twitter
maxResults entier non Nombre maximal de Tweets à récupérer, par exemple, {maxResults:5}

Propriétés de sortie

Nom de la propriété Type de données Obligatoire Description
TweetText chaîne Oui
TweetId chaîne Non
CreatedAt chaîne Non
RetweetCount entier Oui
TweetedBy chaîne Oui
MediaUrls tableau Non

HomeTimeline

Obtenir le fil d’actualités : récupère les Tweets et les Retweets les plus récents que mes abonnés et moi avons publiés

Propriétés d’entrée

Nom Type de données Obligatoire Description
maxResults entier non Nombre maximal de Tweets à récupérer, par exemple, {maxResults:5}

Propriétés de sortie

Nom de la propriété Type de données Obligatoire Description
TweetText chaîne Oui
TweetId chaîne Non
CreatedAt chaîne Non
RetweetCount entier Oui
TweetedBy chaîne Oui
MediaUrls tableau Non

SearchTweet

Rechercher un Tweet : récupère une collection des Tweets répondant aux critères d’une requête spécifique

Propriétés d’entrée

Nom Type de données Obligatoire Description
searchQuery chaîne oui Texte de la requête (vous pouvez utiliser tous les opérateurs de requête pris en charge par Twitter : http://www.twitter.com/search)
maxResults entier non Nombre maximal de Tweets à récupérer, par exemple, {maxResults:5}

Propriétés de sortie

Nom de la propriété Type de données Obligatoire Description
TweetText chaîne Oui
TweetId chaîne Non
CreatedAt chaîne Non
RetweetCount entier Oui
TweetedBy chaîne Oui
MediaUrls tableau Non

Followers

Obtenir les abonnés : récupère les utilisateurs qui suivent l’utilisateur spécifié

Propriétés d’entrée

Nom Type de données Obligatoire Description
userName chaîne oui Pseudo Twitter de l’utilisateur
maxResults entier non Nombre maximal d’utilisateurs à récupérer, par exemple, {maxResults:5}

Propriétés de sortie

Nom de la propriété Type de données Obligatoire Description
FullName chaîne Oui
Emplacement chaîne Oui
ID entier Non
UserName chaîne Oui
FollowersCount entier Non
Description chaîne Oui
StatusesCount entier Non
FriendsCount entier Non

MyFollowers

Obtenir mes abonnés : récupère les utilisateurs qui me suivent

Propriétés d’entrée

Nom Type de données Obligatoire Description
maxResults entier non Nombre maximal d’utilisateurs à récupérer, par exemple, {maxResults:5}

Propriétés de sortie

Nom de la propriété Type de données Obligatoire Description
FullName chaîne Oui
Emplacement chaîne Oui
ID entier Non
UserName chaîne Oui
FollowersCount entier Non
Description chaîne Oui
StatusesCount entier Non
FriendsCount entier Non

Following

Obtenir les abonnements : récupère les utilisateurs que l’utilisateur spécifié suit

Propriétés d’entrée

Nom Type de données Obligatoire Description
userName chaîne oui Pseudo Twitter de l’utilisateur
maxResults entier non Nombre maximal d’utilisateurs à récupérer, par exemple, {maxResults:5}

Propriétés de sortie

Nom de la propriété Type de données Obligatoire Description
FullName chaîne Oui
Emplacement chaîne Oui
ID entier Non
UserName chaîne Oui
FollowersCount entier Non
Description chaîne Oui
StatusesCount entier Non
FriendsCount entier Non

MyFollowing

Obtenir mes abonnements : récupère les utilisateurs que je suis

Propriétés d’entrée

Nom Type de données Obligatoire Description
maxResults entier non Nombre maximal d’utilisateurs à récupérer, par exemple, {maxResults:5}

Propriétés de sortie

Nom de la propriété Type de données Obligatoire Description
FullName chaîne Oui
Emplacement chaîne Oui
ID entier Non
UserName chaîne Oui
FollowersCount entier Non
Description chaîne Oui
StatusesCount entier Non
FriendsCount entier Non

Utilisateur

Obtenir l’utilisateur : récupère les détails de l’utilisateur spécifié (nom d’utilisateur, description, nombre d’abonnés, etc.)

Propriétés d’entrée

Nom Type de données Obligatoire Description
userName chaîne oui Pseudo Twitter de l’utilisateur

Propriétés de sortie

Nom de la propriété Type de données Obligatoire Description
FullName chaîne Oui
Emplacement chaîne Oui
ID entier Non
UserName chaîne Oui
FollowersCount entier Non
Description chaîne Oui
StatusesCount entier Non
FriendsCount entier Non

Tweet

Publier un nouveau Tweet : Tweet

Propriétés d’entrée

Nom Type de données Obligatoire Description
tweetText chaîne non Texte à publier, par exemple, {tweetText:"Bonjour"}
body chaîne non Média à publier

Propriétés de sortie

Nom de la propriété Type de données Obligatoire Description
TweetId chaîne Oui

OnNewTweet

Lorsqu’un nouveau Tweet apparaît : déclenche un workflow lorsqu’un nouveau Tweet répondant aux critères de votre requête de recherche est publié

Propriétés d’entrée

Nom Type de données Obligatoire Description
searchQuery chaîne oui Texte de la requête (vous pouvez utiliser tous les opérateurs de requête pris en charge par Twitter : http://www.twitter.com/search)

Propriétés de sortie

Nom de la propriété Type de données Obligatoire Description
value tableau Non

Liens utiles

Consultez toutes les connexions disponibles.
Découvrez comment ajouter des connexions dans vos applications.