{"id":27993,"date":"2021-05-30T10:37:00","date_gmt":"2021-05-30T07:37:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=27993"},"modified":"2021-10-18T04:06:11","modified_gmt":"2021-10-18T01:06:11","slug":"como-enviar-um-tweet-no-twitter-com-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pt-pt\/como-enviar-um-tweet-no-twitter-com-php\/","title":{"rendered":"Como enviar um tweet no Twitter com PHP"},"content":{"rendered":"<p>Voc\u00ea est\u00e1 procurando uma integra\u00e7\u00e3o de API que envie um tweet no Twitter? Ao usar a API REST do Twitter, voc\u00ea n\u00e3o precisa fazer login em sua conta do Twitter e postar um tweet. Voc\u00ea pode postar um tweet offline. Neste artigo, mostro <strong>como enviar um tweet<\/strong> no Twitter com a API REST e PHP do Twitter.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20416-6081ee615e6ff.png\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20416-6081ee615e6ff.png\" alt=\"Como enviar um tweet no Twitter com PHP\" ><\/a><\/p>\n<p>Para integra\u00e7\u00e3o da API do Twitter, usarei a <a href=\"https:\/\/github.com\/abraham\/twitteroauth\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">biblioteca TwitterOAuth<\/a>. Esta \u00e9 uma biblioteca popular para a API OAuth REST do Twitter.<\/p>\n<p>Para instalar esta biblioteca, voc\u00ea deve ter o <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composer<\/a> instalado em seu sistema. Al\u00e9m disso, certifique-se de que cURL esteja habilitado em seu servidor.<\/p>\n<h3>Cadastre-se no Twitter<\/h3>\n<p>Nosso objetivo final \u00e9 postar um tweet em sua conta do Twitter usando a API REST. Este processo requer que voc\u00ea registre o aplicativo no Twitter e obtenha as chaves de API.<\/p>\n<p>Essas chaves de API agem como sua identidade para sua conta do Twitter. Para criar o aplicativo, v\u00e1 para <a href=\"https:\/\/apps.twitter.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Aplicativos do Twitter<\/a> e siga as etapas abaixo.<\/p>\n<ul>\n<li>Clique no bot\u00e3o &#8216;Criar novo aplicativo&#8217;.<\/li>\n<li>Preencha os campos Nome, Descri\u00e7\u00e3o e Site.<\/li>\n<li>Aceite o acordo e clique no bot\u00e3o &#8216;Criar seu aplicativo Twitter&#8217;.<\/li>\n<li>Na p\u00e1gina seguinte, clique na aba &#8216;Chaves e Tokens de Acesso&#8217;. Nessa guia, voc\u00ea encontrar\u00e1 sua Chave e Segredo do consumidor. Copie esses detalhes e guarde-os em local seguro.<\/li>\n<li>Na mesma guia, voc\u00ea ver\u00e1 a se\u00e7\u00e3o &#8216;Seu token de acesso&#8217;. Clique no bot\u00e3o &#8216;Criar Token de Acesso&#8217;.<\/li>\n<li>Nesta etapa, copie seu token de acesso e o segredo do token de acesso. Mantenha esses detalhes seguros.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20416-6081ee61dd127.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20416-6081ee61dd127.png\" alt=\"Como enviar um tweet no Twitter com PHP\" ><\/a><\/p>\n<h3>Instala\u00e7\u00e3o da Biblioteca TwitterOAuth<\/h3>\n<p>Voc\u00ea est\u00e1 pronto com as chaves API de sua conta do Twitter. Em seguida, instale a biblioteca TwitterOAuth.<\/p>\n<p>Abra o prompt de comando no diret\u00f3rio raiz do seu projeto e execute o comando abaixo.<\/p>\n<pre><code>composer require abraham\/twitteroauth<\/code><\/pre>\n<p>Depois de instalar a biblioteca, temos que definir as chaves API para uso do aplicativo. Adicione o c\u00f3digo abaixo em seu arquivo PHP.<\/p>\n<pre><code>&lt;?php\nrequire_once \"vendor\/autoload.php\";\n\u00a0\nuse AbrahamTwitterOAuthTwitterOAuth;\n\u00a0\ndefine('CONSUMER_KEY', 'ENTER_YOUR_CONSUMER_KEY');\ndefine('CONSUMER_SECRET', 'ENTER_YOUR_CONSUMER_SECRET');\ndefine('ACCESS_TOKEN', 'ENTER_YOUR_ACCESS_TOKEN');\ndefine('ACCESS_TOKEN_SECRET', 'ENTER_YOUR_ACCESS_TOKEN_SECRET');\n\u00a0\n$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);<\/code><\/pre>\n<h3>Envie um tweet no Twitter usando REST API e PHP<\/h3>\n<p>O Twitter forneceu APIs RESTful para os desenvolvedores. Para usar suas APIs, precisamos enviar uma solicita\u00e7\u00e3o ao URL do endpoint com os par\u00e2metros necess\u00e1rios.<\/p>\n<p>Para enviar um tweet, a API do Twitter requer que o texto seja postado no terminal <code>TWITTER_API_URL\/statuses\/update<\/code>.<\/p>\n<p>O usu\u00e1rio pode enviar um tweet ao endpoint usando o c\u00f3digo abaixo.<\/p>\n<pre><code>$status = 'This is a test tweet. https:\/\/artisansweb.net';\n$post_tweets = $connection-&gt;post(\"statuses\/update\", [\"status\" =&gt; $status]);<\/code><\/pre>\n<p>Aqui, a biblioteca chama o endpoint do Twitter em segundo plano e envia um tweet em sua conta do Twitter.<\/p>\n<p>Portanto, nosso c\u00f3digo final \u00e9 o seguinte.<\/p>\n<pre><code>&lt;?php\nrequire_once \"vendor\/autoload.php\";\n\u00a0\nuse AbrahamTwitterOAuthTwitterOAuth;\n\u00a0\ndefine('CONSUMER_KEY', 'ENTER_YOUR_CONSUMER_KEY');\ndefine('CONSUMER_SECRET', 'ENTER_YOUR_CONSUMER_SECRET');\ndefine('ACCESS_TOKEN', 'ENTER_YOUR_ACCESS_TOKEN');\ndefine('ACCESS_TOKEN_SECRET', 'ENTER_YOUR_ACCESS_TOKEN_SECRET');\n\u00a0\n$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);\n\u00a0\n$status = 'This is a test tweet. https:\/\/artisansweb.net';\n$post_tweets = $connection-&gt;post(\"statuses\/update\", [\"status\" =&gt; $status]);<\/code><\/pre>\n<p>Espero que voc\u00ea entenda como postar um tweet no Twitter com REST API e PHP. Por favor, compartilhe seus pensamentos e sugest\u00f5es na se\u00e7\u00e3o de coment\u00e1rios abaixo.<\/p>\n<h4>Artigos relacionados<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/pt-pt\/um-guia-de-como-usar-a-api-de-pesquisa-do-twitter\/\" title=\"Um guia de como usar a API de pesquisa do Twitter\">Um guia de como usar a API de pesquisa do Twitter<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pt-pt\/como-criar-widget-de-feed-do-twitter-para-um-site\/\" title=\"Como criar widget de feed do Twitter para um site\">Como criar widget de feed do Twitter para um site<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pt-pt\/como-criar-um-plugin-de-feed-do-twitter-para-wordpress\/\" title=\"Como criar um plugin de feed do Twitter para WordPress\">Como criar um plugin de feed do Twitter para WordPress<\/a><\/li>\n<\/ul>\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>Neste artigo, mostro como enviar um tweet no Twitter com API REST e PHP. Usando a API REST, pode-se postar um tweet offline e de seu<\/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-27993","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\/27993","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=27993"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/27993\/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=27993"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/categories?post=27993"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/tags?post=27993"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}