{"id":23538,"date":"2021-05-02T10:15:00","date_gmt":"2021-05-02T07:15:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=23538"},"modified":"2021-10-18T02:24:10","modified_gmt":"2021-10-17T23:24:10","slug":"un-guide-pour-savoir-comment-utiliser-l-api-de-recherche-twitter","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fr\/un-guide-pour-savoir-comment-utiliser-l-api-de-recherche-twitter\/","title":{"rendered":"Un guide pour savoir comment utiliser l&rsquo;API de recherche Twitter"},"content":{"rendered":"<p>Souhaitez-vous impl\u00e9menter l&rsquo;API de recherche Twitter sur votre site Web\u00a0? Les API REST de Twitter offrent aux d\u00e9veloppeurs un moyen de rechercher des tweets ou des utilisateurs en \u00e9crivant un morceau de code.<\/p>\n<p>Pour nos applications, nous <a href=\"https:\/\/github.com\/abraham\/twitteroauth\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">utilisons la biblioth\u00e8que TwitterOAuth<\/a>. Lisez notre article <a href=\"https:\/\/themewp.inform.click\/fr\/comment-envoyer-un-tweet-sur-twitter-avec-php\/\" title=\"COMMENT ENVOYER UN TWEET SUR TWITTER AVEC PHP\">COMMENT ENVOYER UN TWEET SUR TWITTER AVEC PHP<\/a>, o\u00f9 nous \u00e9crivons sur l&rsquo;installation de cette biblioth\u00e8que.<\/p>\n<p>Twitter a mentionn\u00e9 que l&rsquo;API de recherche est ax\u00e9e sur la pertinence et non sur l&rsquo;exhaustivit\u00e9. Cela signifie que certains Tweets et utilisateurs peuvent \u00eatre absents des r\u00e9sultats de recherche. Malgr\u00e9 cela, vous pouvez obtenir un r\u00e9sultat de recherche suffisant.<\/p>\n<h3>Comment rechercher des tweets \u00e0 l&rsquo;aide de l&rsquo;API<\/h3>\n<p>Une fois que vous avez install\u00e9 la biblioth\u00e8que TwitterOAuth, vous pouvez rechercher des tweets via les API REST. Pour rechercher un tweet, Twitter a fourni une recherche\/tweets de point de terminaison. Nous l&rsquo;utiliserons en quelques secondes. Pour continuer, je suppose que vous avez configur\u00e9 votre application Twitter et que vous avez vos cl\u00e9s d&rsquo;application avec vous.<\/p>\n<p>Nous devons cr\u00e9er un objet \u00e0 partir de la classe TwitterOAuth. Vous devez ajouter le code ci-dessous pour cela.<\/p>\n<pre><code>require('vendor\/autoload.php');\nuse AbrahamTwitterOAuthTwitterOAuth;\n\u00a0\n$connection = new TwitterOAuth('YOUR_CONSUMER_KEY', \n'YOUR_CONSUMER_SECRET', 'YOUR_ACCESS_TOKEN', \n'YOUR_ACCESS_TOKEN_SECRET');<\/code><\/pre>\n<p>Une fois que nous avons instanci\u00e9 l&rsquo;objet de connexion, nous pouvons utiliser le point de terminaison de l&rsquo;API REST. Vous trouverez ci-dessous le code de notre point de terminaison \u00ab\u00a0recherche\/tweets\u00a0\u00bb.<\/p>\n<pre><code>$arr_tweets = $connection-&gt;get(\"search\/tweets\", [\n\"q\" =&gt; \"@WordPress\", \"result_type\" =&gt; \"recent\", \n\"count\" =&gt; \"15\", \"lang\" =&gt; \"en\"]);<\/code><\/pre>\n<p>La m\u00e9thode ci-dessus renverra les 15 derniers tweets \u00e9crits en anglais. Pour en savoir plus sur les param\u00e8tres, vous pouvez lire sur Twitter la documentation des d\u00e9veloppeurs <a href=\"https:\/\/dev.twitter.com\/rest\/reference\/get\/search\/tweets\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">GET search\/tweets<\/a>.<\/p>\n<h3>Comment rechercher des utilisateurs \u00e0 l&rsquo;aide de l&rsquo;API<\/h3>\n<p>Vous pouvez rechercher des utilisateurs de la m\u00eame mani\u00e8re que vous recherchez des tweets. La seule diff\u00e9rence r\u00e9side dans certains param\u00e8tres et dans le point final. Pour la recherche d&rsquo;utilisateurs, nous utilisons le point de terminaison &lsquo;users\/search&rsquo;. Vous pouvez en savoir plus \u00e0 ce sujet sur <a href=\"https:\/\/dev.twitter.com\/rest\/reference\/get\/users\/search\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">GET users\/search<\/a><\/p>\n<p>Ajoutons-y du code. Par exemple, je souhaite rechercher des utilisateurs portant le nom \u00abMatt \u00bb. Donc, mon code serait comme ci-dessous.<\/p>\n<pre><code>$arr_tweets = $connection-&gt;get(\"users\/search\", [\n\"q\" =&gt; \"Matt\", \"count\" =&gt; \"15\"]);<\/code><\/pre>\n<p>Le code ci-dessus renverra 15 utilisateurs dont le nom contient \u00abMatt \u00bb. Vous pouvez appliquer plus de param\u00e8tres \u00e0 la fonction de recherche, comme indiqu\u00e9 dans la documentation du d\u00e9veloppeur Twitter.<\/p>\n<p>J&rsquo;esp\u00e8re que vous comprenez comment utiliser l&rsquo;API de recherche Twitter. Pour toute question ou suggestion, veuillez laisser un commentaire ci-dessous.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Souhaitez-vous impl\u00e9menter l&rsquo;API de recherche Twitter sur votre site Web\u00a0? Les API REST de Twitter offrent aux d\u00e9veloppeurs un moyen de rechercher des tweets ou des utilisateurs en \u00e9crivant<\/p>\n","protected":false},"author":1,"featured_media":21672,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[273],"tags":[844],"class_list":["post-23538","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-4","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/23538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/comments?post=23538"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/23538\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media\/21672"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media?parent=23538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/categories?post=23538"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/tags?post=23538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}