Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Články v rubrice API

Mashupy - vytváříme aplikace nad Foursquare API

Jak vytvořit aplikaci využívající Foursquare API. Vytvoříme jednoduchou aplikaci v JavaScriptu a ukážeme základní principy tvorby takové aplikace.

Přihlašování k Twitteru pomocí OAuth

Twitter při přístupu ke svému API umožňuje aplikaci kromě přihlášení pomocí jména a hesla i pokročilejší způsob, při kterém je použita technologie, nazývaná OAuth. Její velká výhoda je v tom, že umožňuje vytvářet aplikace, které nevyžadují uživatelské heslo k účtu. V článku naleznete podrobný návod.

REST API jako rozhraní desktopové aplikace

Jedním z požadavků zákazníků na desktopový ekonomický systém WinStrom 10 bylo otevřené API. Původním zadáním rozhraní byla možnost importovat a exportovat data a provádět další operace. V tomto článku si ukážeme důvody, které nás vedly k implementaci technologií, které využívají čistě internetové servery, jako je Twitter či Google.

REST: architektura pro webové API

Čtete v dokumentaci u různých webových aplikačních rozhraní často zkratku REST nebo RESTful? Zajímá vás, jak tato architektura vypadá, co vlastně popisuje a jak se s ní pracuje? V dnešním článku se seznámíme s jejími hlavními rysy a ukážeme si některé základní operace na jednoduchých příkladech práce s Twitterem.

JSON na několik způsobů

Mezi webovými vývojáři si formát JSON vydobyl pevné postavení a stal se vedle XML druhým standardem pro výměnu dat na webu a implementaci webových API. Vývoj si vyžádal i upravené varianty tohoto formátu, které umožňují například snazší načítání dat z cizích domén. S některými se seznámíme v článku.

Vytváříme kreslicí aplikaci s HTML5 canvasem (dokončení)

Jsme tu opět s návodem k používání canvasu. V dnešním druhém dílu dokončíme naši kreslicí aplikaci, přidáme další kreslicí nástroje (kreslení obdélníků a úseček) a zmíníme řadu nápadů, jak můžete výslednou aplikaci sami vylepšit.

Vytváříme kreslicí aplikaci s HTML5 canvasem

Zvládli jste základy práce s canvasem a přemýšlíte, co dál? Ukážeme, jak pomocí obsluhy událostí můžete canvas proměnit v kreslicí aplikaci. V dnešní první části se soustředíme na základní kreslení pomocí sledování kurzoru myši.

Začínáme s HTML5 canvasem: texty, stíny, gradienty

Canvas z HTML5 můžete na webu používat už dnes. Dnes dokončíme představení možností canvasu a předvedeme si navíc i některé vlastnosti, které dosud všechny prohlížeče nepodporují, jako je práce s textem nebo gradienty. Ukážeme si, jak pracovat s obrázky na úrovni pixelů.

Začínáme s HTML5 canvasem

Canvas je pravděpodobně jednou z nejrevolučnějších značek HTML5. V dnešním článku si tuto značku představíme a naučíme se její základní použití. Ukážeme, jak pomocí ní kreslit základní geometrické útvary přímo do webové stránky.

Používáme Live Search API

S Live Search API můžete pracovat z jakéhokoliv programovacího jazyka. U výstupního formátu si můžete vybrat mezi JSON a XML. Ukážeme, jak s rozhraním pracovat pomocí C#, Visual Basicu, PHP a v Silverlight 2.0 aplikaci. Zaměříme se na novou, rozšířenou, verzi rozhraní.

Webové autentizační metody: Kuriozity a novinky

V závěrečném dílu seriálu si ve stručnosti a spíš jen informativně probereme některé další autentizační metody, na které může webový vývojář narazit, a které může v některých specifických případech použít. Řeč bude o (pro zdejší vývojáře možná zajímavé) metodě OpenAuth, o novince zvané Facebook Connect a o jednom ambiciózním projektu, který zastřešuje různé přihlašovací metody.

Implementace přihlašování pomocí Live ID

Do rodiny moderních internetových autentizačních metod patří i Live ID, vyvinutý a provozovaný Microsoftem. V porovnání s možnostmi OpenID působí Live ID co do možností trošku jako "chudý příbuzný", přesto jistě nalezne své využití v nejrůznějších projektech. Povíme si něco o základních rysech Live ID a ukážeme si, jak lze snadno implementovat Live ID přihlašování v jazyce PHP.

OpenID: Identity, aliasy a vlastní poskytovatel

OpenID identifikátory mají tvar URL adresy, která odkazuje na stránku OpenID identity u providera. V tomto článku si ukážeme, jak lze vytvořit alias a používat jako identifikátor např. adresu vlastní stránky. Taky si ukážeme, jak lze jednoduše nainstalovat a provozovat vlastní OpenID server pro jednoho uživatele a být tak třeba svým vlastním poskytovatelem.

Implementace přihlašování pomocí OpenID

Je implementace OpenID těžká? Na praktickém příkladu si ukážeme, že přihlašování pomocí OpenID lze implementovat snadno. Nebudeme zabíhat do podrobností ani probírat implementační detaily; pouze ukážeme, že v té nejjednodušší podobě je mezi webem a webem s podporou OpenID rozdíl pouhých několika desítek minut.

OpenID: Historie, terminologie a mechanismus autentizace

V tomto článku si popíšeme podrobněji na fungování autentizační metody OpenID. Řekneme si něco o její historii, ujednotíme si terminologii používanou ve světě OpenID a ukážeme si mechanismus uživatelské autentizace. Podíváme se také na dva zajímavé rysy, které ukazují možnou sílu OpenID.

Porovnání moderních autentizačních metod

V tomto dílu seriálu si povíme o tom, jak se jednotlivé autentizační metody od sebe liší, a seznámíme se ve stručnosti s jejich hlavními rysy. Také se podíváme na některé oblíbené mýty a předsudky, které o těchto metodách kolují, a pokusíme se je uvést na pravou míru.

Moderní internetové autentizační metody

V tomto úvodním článku miniseriálu o moderních autentizačních metodách (OpenID, LiveID a OpenAuth) si stručně představíme jejich historii, vlastnosti, výhody, nevýhody a oblasti, v nichž lze tyto metody nasadit. Soustředíme se na oblast webu a webových aplikací.

OAuth - nový protokol pro autentizaci k vašemu API

Proč často u webových aplikací musí uživatelé poskytovat své přihlašovací údaje třetím stranám? V dnešním článku si vysvětlíme, proč je zapotřebí standard pro autentizaci uživatelů. Představíme protokol OAuth, který by mohl zvýšit bezpečnost uživatelských účtů nejen ve Web 2.0 službách a mashupech.