{"id":19,"date":"2012-03-08T15:30:00","date_gmt":"2012-03-08T13:30:00","guid":{"rendered":"http:\/\/tuijasonkkila.fi\/?p=19"},"modified":"2024-09-20T13:25:10","modified_gmt":"2024-09-20T10:25:10","slug":"tweettien-uusiokayttoa","status":"publish","type":"post","link":"https:\/\/tuijasonkkila.fi\/?p=19","title":{"rendered":"Tweettien uusiok\u00e4ytt\u00f6\u00e4"},"content":{"rendered":"<p>Twitter on uutisv\u00e4lineeni nro 1, l\u00e4hes. Niinp\u00e4 suosikkejakin tulee tallennettua usein. S\u00e4il\u00f6n linkkej\u00e4 kiinnostaviin juttuihin. Ne tuppaavat kuitenkin unohtumaan, koska eiv\u00e4t ole mukana uutissy\u00f6tteiss\u00e4, joita taas k\u00e4yn l\u00e4pi GReaderilla. Yhteys puuttuu. Twitterin OAuth-autentikointi on pelottanut sen verran, etten ole tarttunut toimeen.<\/p>\n<p>T\u00e4ll\u00e4 viikolla satuin katsomaan tallenteen YUIConf 2011 -konferenssista. Siin\u00e4 YQL engineer Paul Donnelly demoaa, miten YQL-konsolin\u00e4kym\u00e4ss\u00e4 saa rakennettua oikeanlaisen REST-kyselyn Twitteriin siten, ett\u00e4 ohjelmointirajapintaan p\u00e4\u00e4see k\u00e4siksi. Pelk\u00e4ll\u00e4 Yahoo Pipesilla t\u00e4m\u00e4 ei onnistu, koska se ei tue OAuthia.<\/p>\n<p>YQL-konsolilla homma on helppo, kunhan vaan on ensin hankkinut tarvittavat avaimet ja tokenit. <a href=\"https:\/\/dev.twitter.com\/docs\/auth\/obtaining-access-tokens\">Ne saa Twitterilt\u00e4<\/a>, rekister\u00f6it vain jonkin sovelluksen.<\/p>\n<p>Videolla YQL-osuus alkaa n. 20 minuutin paikkeilla.<\/p>\n<p><iframe loading=\"lazy\" src=\"http:\/\/www.youtube.com\/embed\/rcKOEguDfdk?rel=0\" allowfullscreen=\"\" width=\"460\" height=\"264\" frameborder=\"0\"><\/iframe><\/p>\n<p>Hae esiin Data tables -osiosta <i>twitter.favorites<\/i>, klikkaa konsolin response-laatikon oikeaan yl\u00e4nurkkaan ilmestyv\u00e4\u00e4 painiketta &#8211; ja saat eteesi lomakkeen, johon avaimet ja tokenit kopioidaan. Itsell\u00e4ni meni tuon painikkeen \u00e4kk\u00e4\u00e4miseen tovi; videosta ei saa ihan selv\u00e4\u00e4, mihin kohtaan Paul sormellaan osoittaa.<\/p>\n<div style=\"clear: both; text-align: center;\"><a href=\"https:\/\/tuijasonkkila.fi\/wp-content\/uploads\/2012\/03\/yqlconsole.png\" style=\"margin-left:1em; margin-right:1em\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tuijasonkkila.fi\/wp-content\/uploads\/2012\/03\/yqlconsole-300x147.png\" width=\"320\" height=\"158\" border=\"0\"><\/a><\/div>\n<p>Kun testi menee l\u00e4pi, konsolin alalaidasta voi kopsata valmiin kyselyn. Se Yahoo Pipesin Fetch data -moduuliin, ja siit\u00e4 sitten RSS-sy\u00f6tteen peruskent\u00e4t kuntoon ja siirto GReaderiin.<\/p>\n<div style=\"clear: both; text-align: center;\"><a href=\"https:\/\/tuijasonkkila.fi\/wp-content\/uploads\/2012\/03\/yqltwitter.png\" style=\"margin-left:1em; margin-right:1em\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tuijasonkkila.fi\/wp-content\/uploads\/2012\/03\/yqltwitter-300x284.png\" width=\"320\" height=\"303\" border=\"0\"><\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Twitter on uutisv\u00e4lineeni nro 1, l\u00e4hes. Niinp\u00e4 suosikkejakin tulee tallennettua usein. S\u00e4il\u00f6n linkkej\u00e4 kiinnostaviin juttuihin. Ne tuppaavat kuitenkin unohtumaan, koska eiv\u00e4t ole mukana uutissy\u00f6tteiss\u00e4, joita taas k\u00e4yn l\u00e4pi GReaderilla. Yhteys puuttuu. Twitterin OAuth-autentikointi on pelottanut sen verran, etten ole tarttunut toimeen. T\u00e4ll\u00e4 viikolla satuin katsomaan tallenteen YUIConf 2011 -konferenssista. Siin\u00e4 YQL engineer Paul Donnelly demoaa, &hellip; <a href=\"https:\/\/tuijasonkkila.fi\/?p=19\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Tweettien uusiok\u00e4ytt\u00f6\u00e4<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":50,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[149],"tags":[41,40,28,39,42],"class_list":["post-19","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-diverse-coding","tag-greader","tag-rss","tag-twitter","tag-yahoo-pipes","tag-yql"],"_links":{"self":[{"href":"https:\/\/tuijasonkkila.fi\/index.php?rest_route=\/wp\/v2\/posts\/19","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tuijasonkkila.fi\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tuijasonkkila.fi\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tuijasonkkila.fi\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tuijasonkkila.fi\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=19"}],"version-history":[{"count":2,"href":"https:\/\/tuijasonkkila.fi\/index.php?rest_route=\/wp\/v2\/posts\/19\/revisions"}],"predecessor-version":[{"id":963,"href":"https:\/\/tuijasonkkila.fi\/index.php?rest_route=\/wp\/v2\/posts\/19\/revisions\/963"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tuijasonkkila.fi\/index.php?rest_route=\/wp\/v2\/media\/50"}],"wp:attachment":[{"href":"https:\/\/tuijasonkkila.fi\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=19"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tuijasonkkila.fi\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=19"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tuijasonkkila.fi\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=19"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}