{"id":23555,"date":"2021-05-02T10:44:00","date_gmt":"2021-05-02T07:44:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=23555"},"modified":"2021-10-17T21:28:09","modified_gmt":"2021-10-17T18:28:09","slug":"opas-twitter-hakusovellusliittyman-kayttamiseen","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fi\/opas-twitter-hakusovellusliittyman-kayttamiseen\/","title":{"rendered":"Opas Twitter-hakusovellusliittym\u00e4n k\u00e4ytt\u00e4miseen"},"content":{"rendered":"<p>Haluatko ottaa Twitter Search API -sovelluksen k\u00e4ytt\u00f6\u00f6n verkkosivustollasi? Twitter REST -sovellusliittym\u00e4t tarjoavat tavan kehitt\u00e4jille, jotta he voivat hakea tweeteist\u00e4 tai k\u00e4ytt\u00e4jist\u00e4 kirjoittamalla koodinpalan.<\/p>\n<p>Sovelluksissamme k\u00e4yt\u00e4mme <a href=\"https:\/\/github.com\/abraham\/twitteroauth\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">TwitterOAuth-kirjastoa<\/a>. Lue viestimme <a href=\"https:\/\/themewp.inform.click\/fi\/twitter-twiitin-lahettaminen-php-lla\/\" title=\"MITEN L\u00c4HETT\u00c4ISI twiitti\u00e4 Twitteriss\u00e4 PHP: ll\u00e4\">MITEN L\u00c4HETT\u00c4ISI twiitti\u00e4 Twitteriss\u00e4 PHP: ll\u00e4<\/a>, jossa kirjoitamme t\u00e4m\u00e4n kirjaston asennuksesta.<\/p>\n<p>Twitter mainitsi, ett\u00e4 Search API on keskittynyt osuvuuteen eik\u00e4 t\u00e4ydellisyyteen. T\u00e4m\u00e4 tarkoittaa, ett\u00e4 jotkut twiitit ja k\u00e4ytt\u00e4j\u00e4t saattavat puuttua hakutuloksista. T\u00e4st\u00e4 huolimatta voit saada riitt\u00e4v\u00e4n hakutuloksen.<\/p>\n<h3>Kuinka etsi\u00e4 twiitteist\u00e4 API: n avulla<\/h3>\n<p>Kun olet asentanut TwitterOAuth-kirjaston, voit etsi\u00e4 twiittej\u00e4 REST-sovellusliittymien kautta. Twitter-hakuja varten Twitter toimitti p\u00e4\u00e4tepisteiden haun \/ twiitit. K\u00e4yt\u00e4mme sit\u00e4 sekunneissa. Oletan, ett\u00e4 olet m\u00e4\u00e4ritt\u00e4nyt twitter-sovelluksesi ja sinulla on sovellusavaimet mukanasi.<\/p>\n<p>Meid\u00e4n on luotava objekti luokassa TwitterOAuth. Sinun on lis\u00e4tt\u00e4v\u00e4 koodi alle.<\/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>Kun olemme havainnollistaneet yhteysobjektin, voimme k\u00e4ytt\u00e4\u00e4 REST API: n p\u00e4\u00e4tepistett\u00e4. Alla on koodi p\u00e4\u00e4tepisteellemme &#8217;haku \/ tweetit&#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>Edell\u00e4 oleva menetelm\u00e4 palauttaa viimeisimm\u00e4t 15 twiitti\u00e4, jotka on kirjoitettu englanniksi. Voit lukea lis\u00e4\u00e4 parametreista lukemalla twitter-kehitt\u00e4jien ohjeet <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>Kuinka etsi\u00e4 k\u00e4ytt\u00e4ji\u00e4 API: n avulla<\/h3>\n<p>Voit hakea k\u00e4ytt\u00e4ji\u00e4 samalla tavalla kuin etsit twiittej\u00e4. Ainoa ero on joissakin parametreissa ja p\u00e4\u00e4tetapahtumassa. K\u00e4ytt\u00e4j\u00e4hakuun k\u00e4yt\u00e4mme p\u00e4\u00e4tepistett\u00e4 &#8217;k\u00e4ytt\u00e4j\u00e4t \/ haku&#8217;. Voit lukea lis\u00e4\u00e4 t\u00e4st\u00e4 <a href=\"https:\/\/dev.twitter.com\/rest\/reference\/get\/users\/search\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">GET-k\u00e4ytt\u00e4jist\u00e4 \/ hausta<\/a><\/p>\n<p>Lis\u00e4t\u00e4\u00e4n siihen koodi. Haluan esimerkiksi etsi\u00e4 k\u00e4ytt\u00e4ji\u00e4 nimell\u00e4 &quot;Matt&quot;. Joten koodini olisi kuten alla.<\/p>\n<pre><code>$arr_tweets = $connection-&gt;get(\"users\/search\", [\n\"q\" =&gt; \"Matt\", \"count\" =&gt; \"15\"]);<\/code><\/pre>\n<p>Yll\u00e4 oleva koodi palauttaa 15 k\u00e4ytt\u00e4j\u00e4\u00e4, joiden nimi sis\u00e4lt\u00e4\u00e4 &#8217;Matt&#8217;. Voit k\u00e4ytt\u00e4\u00e4 hakupalveluun enemm\u00e4n parametreja twitter-kehitt\u00e4jien ohjeissa.<\/p>\n<p>Toivon, ett\u00e4 ymm\u00e4rr\u00e4t kuinka k\u00e4ytt\u00e4\u00e4 Twitter Search API: ta. Jos sinulla on kysytt\u00e4v\u00e4\u00e4 tai ehdotuksia, j\u00e4t\u00e4 kommentti alla.<\/p>\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>Haluatko ottaa Twitter Search API -sovelluksen k\u00e4ytt\u00f6\u00f6n verkkosivustollasi? Twitter REST -sovellusliittym\u00e4t tarjoavat tavan kehitt\u00e4jille, jotta he voivat hakea tweeteist\u00e4 tai k\u00e4ytt\u00e4jist\u00e4 kirjoittamalla<\/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":[275],"tags":[843],"class_list":["post-23555","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-6","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts\/23555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/comments?post=23555"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts\/23555\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/media\/21672"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/media?parent=23555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/categories?post=23555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/tags?post=23555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}