{"id":26977,"date":"2021-05-02T10:45:00","date_gmt":"2021-05-02T07:45:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=26977"},"modified":"2021-10-18T03:52:51","modified_gmt":"2021-10-18T00:52:51","slug":"przewodnik-dotyczacy-korzystania-z-interfejsu-api-wyszukiwania-na-twitterze","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pl\/przewodnik-dotyczacy-korzystania-z-interfejsu-api-wyszukiwania-na-twitterze\/","title":{"rendered":"Przewodnik dotycz\u0105cy korzystania z interfejsu API wyszukiwania na Twitterze"},"content":{"rendered":"<p>Chcesz zaimplementowa\u0107 Twitter Search API na swojej stronie? Twitter REST API zapewnia programistom mo\u017cliwo\u015b\u0107 wyszukiwania tweet\u00f3w lub u\u017cytkownik\u00f3w, pisz\u0105c fragment kodu.<\/p>\n<p>W naszych aplikacjach korzystamy z <a href=\"https:\/\/github.com\/abraham\/twitteroauth\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">biblioteki TwitterOAuth<\/a>. Przeczytaj nasz post <a href=\"https:\/\/themewp.inform.click\/pl\/jak-wyslac-tweeta-na-twitterze-za-pomoca-php\/\" title=\"JAK WYS\u0141A\u0106 TWEET NA TWITTER Z PHP\">JAK WYS\u0141A\u0106 TWEET NA TWITTER Z PHP<\/a>, w kt\u00f3rym piszemy o instalacji tej biblioteki.<\/p>\n<p>Twitter wspomnia\u0142, \u017ce Search API koncentruje si\u0119 na trafno\u015bci, a nie kompletno\u015bci. Oznacza to, \u017ce niekt\u00f3rych tweet\u00f3w i u\u017cytkownik\u00f3w mo\u017ce brakowa\u0107 w wynikach wyszukiwania. Mimo to mo\u017cesz uzyska\u0107 wystarczaj\u0105cy wynik wyszukiwania.<\/p>\n<h3>Jak wyszukiwa\u0107 tweety za pomoc\u0105 API<\/h3>\n<p>Po zainstalowaniu biblioteki TwitterOAuth mo\u017cesz wyszukiwa\u0107 tweety za pomoc\u0105 interfejs\u00f3w API REST. Aby przeszuka\u0107 tweety, Twitter udost\u0119pni\u0142 wyszukiwanie\/tweety w punktach ko\u0144cowych. U\u017cyjemy go w kilka sekund. Aby kontynuowa\u0107, zak\u0142adam, \u017ce ustawi\u0142e\u015b swoj\u0105 aplikacj\u0119 na Twitterze i masz przy sobie klucze aplikacji.<\/p>\n<p>Musimy stworzy\u0107 obiekt z klasy TwitterOAuth. Musisz doda\u0107 do tego poni\u017cszy kod.<\/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>Po utworzeniu instancji obiektu po\u0142\u0105czenia jeste\u015bmy w stanie korzysta\u0107 z punktu ko\u0144cowego REST API. Poni\u017cej znajduje si\u0119 kod naszego punktu ko\u0144cowego \u201esearch\/tweety&quot;.<\/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>Powy\u017csza metoda zwr\u00f3ci ostatnie 15 tweet\u00f3w napisanych w j\u0119zyku angielskim. Aby dowiedzie\u0107 si\u0119 wi\u0119cej o parametrach, mo\u017cesz przeczyta\u0107 w dokumentacji programist\u00f3w Twittera <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>Jak wyszukiwa\u0107 u\u017cytkownik\u00f3w za pomoc\u0105 interfejsu API<\/h3>\n<p>Mo\u017cesz wyszukiwa\u0107 u\u017cytkownik\u00f3w w taki sam spos\u00f3b, jak przeszukujesz tweety. Jedyne r\u00f3\u017cnice dotycz\u0105 niekt\u00f3rych parametr\u00f3w i punktu ko\u0144cowego. Do wyszukiwania u\u017cytkownik\u00f3w u\u017cywamy punktu ko\u0144cowego \u201eusers\/search&#8221;. Mo\u017cesz przeczyta\u0107 wi\u0119cej na ten temat w <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>Dodajmy do tego troch\u0119 kodu. Na przyk\u0142ad chc\u0119 wyszuka\u0107 u\u017cytkownik\u00f3w o nazwie \u201eMatt&#8221;. Wi\u0119c m\u00f3j kod b\u0119dzie jak poni\u017cej.<\/p>\n<pre><code>$arr_tweets = $connection-&gt;get(\"users\/search\", [\n\"q\" =&gt; \"Matt\", \"count\" =&gt; \"15\"]);<\/code><\/pre>\n<p>Powy\u017cszy kod zwr\u00f3ci 15 u\u017cytkownik\u00f3w z nazw\u0105 zawieraj\u0105c\u0105 'Matt&#8217;. Mo\u017cesz zastosowa\u0107 wi\u0119cej parametr\u00f3w do funkcji wyszukiwania, zgodnie z dokumentacj\u0105 dla programist\u00f3w Twittera.<\/p>\n<p>Mam nadziej\u0119, \u017ce rozumiesz, jak korzysta\u0107 z interfejsu Twitter Search API. W przypadku jakichkolwiek pyta\u0144 lub sugestii zostaw komentarz poni\u017cej.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Chcesz zaimplementowa\u0107 Twitter Search API na swojej stronie? Twitter REST API zapewnia programistom mo\u017cliwo\u015b\u0107 wyszukiwania tweet\u00f3w lub u\u017cytkownik\u00f3w, pisz\u0105c<\/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":[277],"tags":[847],"class_list":["post-26977","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-8","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/26977","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/comments?post=26977"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/26977\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media\/21672"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media?parent=26977"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/categories?post=26977"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/tags?post=26977"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}