{"id":26862,"date":"2021-05-02T10:15:00","date_gmt":"2021-05-02T07:15:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=26862"},"modified":"2021-10-18T04:19:56","modified_gmt":"2021-10-18T01:19:56","slug":"um-guia-de-como-usar-a-api-de-pesquisa-do-twitter","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pt-pt\/um-guia-de-como-usar-a-api-de-pesquisa-do-twitter\/","title":{"rendered":"Um guia de como usar a API de pesquisa do Twitter"},"content":{"rendered":"<p>Voc\u00ea deseja implementar a API de pesquisa do Twitter em seu site? A API REST do Twitter fornece uma maneira para que os desenvolvedores possam pesquisar tweets ou usu\u00e1rios escrevendo algum c\u00f3digo.<\/p>\n<p>Para nossos aplicativos, estamos usando a <a href=\"https:\/\/github.com\/abraham\/twitteroauth\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">biblioteca TwitterOAuth<\/a>. Leia nosso post <a href=\"https:\/\/themewp.inform.click\/pt-pt\/como-enviar-um-tweet-no-twitter-com-php\/\" title=\"COMO ENVIAR UM TWEET NO TWITTER COM PHP\">COMO ENVIAR UM TWEET NO TWITTER COM PHP<\/a>, onde escrevemos sobre a instala\u00e7\u00e3o desta biblioteca.<\/p>\n<p>O Twitter mencionou que a API de pesquisa \u00e9 focada na relev\u00e2ncia e n\u00e3o na integridade. Isso significa que alguns Tweets e usu\u00e1rios podem estar faltando nos resultados da pesquisa. Apesar disso, voc\u00ea pode obter um resultado de pesquisa suficiente.<\/p>\n<h3>Como pesquisar tweets usando API<\/h3>\n<p>Depois de instalar a biblioteca TwitterOAuth, voc\u00ea pode pesquisar tweets por meio de APIs REST. Para pesquisar um tweet, o Twitter forneceu uma pesquisa \/ tweets de endpoint. N\u00f3s o usaremos em segundos. Para continuar, presumo que voc\u00ea configurou seu aplicativo do Twitter e tem as chaves do aplicativo com voc\u00ea.<\/p>\n<p>Precisamos criar um objeto da classe TwitterOAuth. Voc\u00ea precisa adicionar o c\u00f3digo abaixo para ele.<\/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>Depois de instanciar o objeto de conex\u00e3o, podemos usar o endpoint da API REST. Abaixo est\u00e1 o c\u00f3digo para nosso endpoint &#8216;search \/ tweets&#8217;.<\/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>O m\u00e9todo acima retornar\u00e1 15 tweets recentes que foram escritos em ingl\u00eas. Para ler mais sobre os par\u00e2metros, voc\u00ea pode ler na documenta\u00e7\u00e3o dos desenvolvedores do Twitter <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>Como pesquisar usu\u00e1rios usando API<\/h3>\n<p>Voc\u00ea pode pesquisar usu\u00e1rios da mesma maneira que pesquisa tweets. A \u00fanica diferen\u00e7a est\u00e1 em alguns par\u00e2metros e no ponto final. Para pesquisa de usu\u00e1rio, usamos o ponto de extremidade &#8216;users \/ search&#8217;. Voc\u00ea pode ler mais sobre isso em <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>Vamos adicionar algum c\u00f3digo a ele. Por exemplo, desejo pesquisar usu\u00e1rios com o nome &#8216;Matt&#8217;. Portanto, meu c\u00f3digo seria o seguinte.<\/p>\n<pre><code>$arr_tweets = $connection-&gt;get(\"users\/search\", [\n\"q\" =&gt; \"Matt\", \"count\" =&gt; \"15\"]);<\/code><\/pre>\n<p>O c\u00f3digo acima retornar\u00e1 15 usu\u00e1rios com o nome &#8216;Matt&#8217;. Voc\u00ea pode aplicar mais par\u00e2metros \u00e0 fun\u00e7\u00e3o de pesquisa conforme fornecido na documenta\u00e7\u00e3o do desenvolvedor do Twitter.<\/p>\n<p>Espero que voc\u00ea entenda como usar a API de pesquisa do Twitter. Para qualquer d\u00favida ou sugest\u00e3o, por favor, deixe um coment\u00e1rio abaixo.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voc\u00ea deseja implementar a API de pesquisa do Twitter em seu site? A API REST do Twitter fornece uma maneira para os desenvolvedores poderem pesquisar tweets ou usu\u00e1rios escrevendo<\/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":[278],"tags":[848],"class_list":["post-26862","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-9","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/26862","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/comments?post=26862"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/26862\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/media\/21672"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/media?parent=26862"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/categories?post=26862"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/tags?post=26862"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}