{"id":25474,"date":"2021-05-30T11:20:00","date_gmt":"2021-05-30T08:20:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25474"},"modified":"2021-10-17T18:36:54","modified_gmt":"2021-10-17T15:36:54","slug":"kuidas-saata-twitteris-vidistama-php-ga","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/kuidas-saata-twitteris-vidistama-php-ga\/","title":{"rendered":"Kuidas saata Twitteris vidistama PHP-ga"},"content":{"rendered":"<p>Kas otsite API-integreerimist, mis saadaks Twitteris s\u00e4utsu? Twitteri REST API abil ei pea te oma Twitteri kontole sisse logima ja s\u00e4utsu postitama. Saate postitada s\u00e4utsu v\u00f5rgu\u00fchenduseta. Selles artiklis n\u00e4itan teile, <strong>kuidas<\/strong> Twitteris Twitteri REST API ja PHP abil <strong>piiksuma saata<\/strong>.<\/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=\"Kuidas saata Twitteris vidistama PHP-ga\" ><\/a><\/p>\n<p>Twitteri API integreerimiseks kasutan <a href=\"https:\/\/github.com\/abraham\/twitteroauth\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">TwitterOAuthi teeki<\/a>. See on Twitteri OAuth REST API populaarne teek.<\/p>\n<p>Selle teegi installimiseks peaks teie arvutisse olema installitud <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composer<\/a>. Veenduge ka, et cURL on teie serveris lubatud.<\/p>\n<h3>Registreerige Twitteri rakendus<\/h3>\n<p>Meie l\u00f5plik eesm\u00e4rk on postitada oma Twitteri kontole s\u00e4uts, kasutades REST API-d. See protsess n\u00f5uab rakenduse registreerimist Twitteris ja API-v\u00f5tmete hankimist.<\/p>\n<p>Need API-v\u00f5tmed toimivad nagu teie identiteet teie Twitteri konto jaoks. Rakenduse loomiseks minge <a href=\"https:\/\/apps.twitter.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Twitteri rakendustesse<\/a> ja j\u00e4rgige allolevaid samme.<\/p>\n<ul>\n<li>Kl\u00f5psake nuppu &#8216;Loo uus rakendus&#8217;.<\/li>\n<li>T\u00e4itke v\u00e4ljad Nimi, Kirjeldus, Veebisait.<\/li>\n<li>N\u00f5ustuge lepinguga ja kl\u00f5psake nuppu &quot;Loo oma Twitteri rakendus&quot;.<\/li>\n<li>J\u00e4rgmisel lehel kl\u00f5psake vahekaarti &quot;V\u00f5tmed ja juurdep\u00e4\u00e4suload&quot;. Selle vahekaardi alt leiate oma tarbijav\u00f5tme ja kliendisaladuse. Kopeerige need \u00fcksikasjad ja hoidke neid kindlas kohas.<\/li>\n<li>Sama vahekaardi all n\u00e4ete jaotist &quot;Teie juurdep\u00e4\u00e4suluba&quot;. Kl\u00f5psake nuppu &quot;Loo juurdep\u00e4\u00e4suluba&quot;.<\/li>\n<li>Selles etapis kopeerige juurdep\u00e4\u00e4suluba ja p\u00e4\u00e4sukoodi saladus. Hoidke neid \u00fcksikasju turvaliselt.<\/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=\"Kuidas saata Twitteris vidistama PHP-ga\" ><\/a><\/p>\n<h3>TwitterOAuthi teegi installimine<\/h3>\n<p>Olete valmis oma Twitteri konto API v\u00f5tmetega. J\u00e4rgmisena installige TwitterOAuthi teek.<\/p>\n<p>Avage projekti juurkataloogis k\u00e4suviip ja k\u00e4ivitage j\u00e4rgmine k\u00e4sk.<\/p>\n<pre><code>composer require abraham\/twitteroauth<\/code><\/pre>\n<p>P\u00e4rast teegi installimist peame rakenduse kasutamiseks m\u00e4\u00e4rama API v\u00f5tmed. Lisage oma PHP-faili allolev kood.<\/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>Saada Twitteris s\u00e4uts, kasutades REST API ja PHP<\/h3>\n<p>Twitter on arendajatele pakkunud RESTful API-sid. Nende API-de kasutamiseks peame saatma n\u00f5utavate parameetritega p\u00e4ringu URL-ile p\u00e4ringu.<\/p>\n<p>Twitteri saatmiseks n\u00f5uab Twitter API, et tekst postitataks l\u00f5pp-punkti <code>TWITTER_API_URL\/statuses\/update<\/code>.<\/p>\n<p>Kasutaja saab l\u00f5pp-punkti saata s\u00e4utsu, kasutades allolevat koodi.<\/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>Siin helistab raamatukogu taustal olevale Twitteri l\u00f5pp-punktile ja saadab teie Twitteri kontole s\u00e4utsu.<\/p>\n<p>Nii et meie l\u00f5plik kood on j\u00e4rgmine.<\/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>Loodan, et saate aru, kuidas REST API ja PHP abil Twitterisse s\u00e4utsu postitada. Palun jagage oma m\u00f5tteid ja ettepanekuid allpool olevas kommentaaride jaotises.<\/p>\n<h4>seotud artiklid<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/juhend-twitteri-otsingu-api-kasutamiseks\/\" title=\"Juhend Twitteri otsingu API kasutamiseks\">Juhend Twitteri otsingu API kasutamiseks<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kuidas-luua-veebisaidi-jaoks-twitteri-voo-vidinat\/\" title=\"Kuidas luua veebisaidi jaoks Twitteri voo vidinat\">Kuidas luua veebisaidi jaoks Twitteri voo vidinat<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kuidas-luua-wordpressi-twitteri-voo-pistikprogrammi\/\" title=\"Kuidas luua WordPressi Twitteri voo pistikprogrammi\">Kuidas luua WordPressi Twitteri voo pistikprogrammi<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Selles artiklis n\u00e4itan teile, kuidas saata Twitteris s\u00e4utsu REST API ja PHP abil. REST API abil saab s\u00e4utsu postitada v\u00f5rgu\u00fchenduseta ja nende kaudu<\/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":[274],"tags":[842],"class_list":["post-25474","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-5","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/25474","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/comments?post=25474"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/25474\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media\/21672"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media?parent=25474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=25474"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=25474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}