{"version":"1.0","provider_name":"David Myrseth &otilde;pimapp | portfoolio","provider_url":"https:\/\/davidmyrseth23.thkit.ee\/wp","author_name":"admin","author_url":"https:\/\/davidmyrseth23.thkit.ee\/wp\/blog\/author\/admin\/","title":"Harjutus 7: Github API - David Myrseth &otilde;pimapp | portfoolio","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"YxHJs5zE3Y\"><a href=\"https:\/\/davidmyrseth23.thkit.ee\/wp\/harjutus-7-github-api\/\">Harjutus 7: Github API<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/davidmyrseth23.thkit.ee\/wp\/harjutus-7-github-api\/embed\/#?secret=YxHJs5zE3Y\" width=\"600\" height=\"338\" title=\"&#8220;Harjutus 7: Github API&#8221; &#8212; David Myrseth &otilde;pimapp | portfoolio\" data-secret=\"YxHJs5zE3Y\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/davidmyrseth23.thkit.ee\/wp\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"See juhend n\u00e4itab, kuidas luua lihtne veebirakendus, mis kasutab JavaScripti Fetch API-d GitHubi avaliku API kaudu kasutajaprofiili andmete hankimiseks ja kuvamiseks. Kasutaja sisestab GitHubi kasutajanime, rakendus p\u00e4rib avalikud andmed nagu nimi, ID, avalike repode arv ja profiililink. Andmete p\u00e4rimine on as\u00fcnkroonne ning sisaldab veat\u00f6\u00f6tlust, mis teavitab kasutajat, kui profiili ei leita v\u00f5i API p\u00e4ring eba\u00f5nnestub. &hellip; Loe edasi \"\"","thumbnail_url":"https:\/\/davidmyrseth23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/04EDAE34-6EF2-488B-891F-325958ECF5DF.png","thumbnail_width":560,"thumbnail_height":307}