Twitter - přechod z Basic Authentication na OAuth v PHP
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama

Twitter - přechod z Basic Authentication na OAuth v PHPTwitter - přechod z Basic Authentication na OAuth v PHP

 
Hledat
Moderní platforma pro vytvoření vašeho nového webu – Wix.com.
Nyní už můžete mít web zdarma.
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno
Laser Game Ostrava

Twitter - přechod z Basic Authentication na OAuth v PHP

Google       Google       11. 8. 2010       18 201×

Twitter ukončuje podporu Basic Authentication, proto by se vám mohl hodit rychlý návod, jak jednoduše přejít při komunikaci s Twitterem na nový autentifikační protokol OAuth v PHP během pár minut.

Reklama
Reklama

Pokud používáte ke spojení s Twitterem ve svých webových nebo desktopových aplikacích Basic Auth, pak byste měli co nejrychleji přejít na nový protokol OAuth. Twitter totiž k 16. srpnu 2010 ukončuje podporu pro starší Basic Authentication a nebude možné s ním nadále pracovat.

Tento článek si klade za cíl ukázat, jak jednoduše a rychle, bez zbytečné teorie a potřebných znalostí implementovat nový protokol OAuth v PHP a nahradit tak dřívější Basic Auth. Ukázka se týká posílání statusů z vaší webové aplikace na Twitter.

Registrace aplikace

Přihlašte se na Twitter s účtem, na který chcete statusy posílat z vaší webové aplikace.

Dále je třeba si zaregistrovat aplikaci na Twitter developers. Registrací získáte klíče potřebné pro spojení s Twitterem. (přímý link na registraci aplikace)
K samotné registraci není třeba toho moc dodávat, u položky Default Access type přepněte na Read & Write pro možnost zápisu.

Knihovna Twitter-async

Pro práci s OAuth použijeme knihovnu Twitter-async od Jaisena Mathai, stáhněte si ji.

Klíče

Nyní použijeme klíče, které vám byly přiděleny při registraci aplikace. Jděte na Your Apps a vyberte nově vytvořenou aplikaci. Nyní vytvoříme soubor mujtest.php, který uložíme do adresáře stažené knihovny Twitter-async (tedy vedle souborů EpiCurl.php, EpiOAuth.php…) a vložíme do něj následující řádky:

Výše zobrazený kód upravíme pouze na 4 okomentovaných řádcích dle nápovědy v nich a případně i text vzorového statusu, který se vloží na váš Twitter účet.

Nakonec celou složku s knihovnou a naším souborem mujtest.php nahrajeme na server a spustíme (např. http://mujweb.cz/nazev-slozky/mujtest.php).

Nyní si můžete vytvořený skript implementovat do vaší webové aplikace a posílat tak statusy na Twitter přes ni :).

Ujistěte se, že máte kódování souboru mujtest.php nastaveno na UTF-8.

×Odeslání článku na tvůj Kindle

Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

E-mailová adresa (např. novak@kindle.com):

TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

1 názor  —  1 nový  
Hlasování bylo ukončeno    
0 hlasů
Google
(fotka) Lukáš ChurýLukáš je šéfredaktorem Programujte, vyvíjí webové aplikace, fascinuje ho umělá inteligence a je lektorem na FI MUNI, kde učí navrhovat studenty GUI. Poslední dobou se snaží posunout Laser Game o stupeň výše a vyvíjí pro něj nové herní aplikace a elektroniku.
Web     Twitter     Facebook     LinkedIn    

Nové články

Obrázek ke článku Lepší hosting chrání i vaše data

Lepší hosting chrání i vaše data

Kybernetických útoků na webové stránky rok od roku přibývá, jsou čím dál důmyslnější a páchají stále větší škody. Možná si říkáte, že vás se to netýká, opak je ale pravdou. Jeden z nejčastějších typů útoku využívá zranitelnosti samotných webových stránek a spočívá v umístění škodlivé části programového kódu (tzv. malware) přímo do jejich těla. 

Reklama
Reklama
Obrázek ke článku Spotřebitelé důvěřují novým technologiím při péči o seniory, ale správu financí by jim nesvěřili

Spotřebitelé důvěřují novým technologiím při péči o seniory, ale správu financí by jim nesvěřili

 71 % vítá nové technologie ke sledování zdravotního stavu postarších příbuzných, které jim umožňují žít déle doma

 Pouhých 7 % by svěřilo správu svých financí umělé inteligenci, i kdyby to znamenalo rychleji naspořit prostředky na pořízení bydlení

 64 % respondentů nemá dojem, že firmy a stát dostatečně informují o tom, jaké technologie a jak užívají

Obrázek ke článku Mobilní operátoři využívají digitální modely terénů a kvůli stavebnímu boomu i 3D modely budov

Mobilní operátoři využívají digitální modely terénů a kvůli stavebnímu boomu i 3D modely budov

Mít pokrytí co nejširšího území Česka a nabízet svým zákazníkům co nejlepší signál je společným cílem všech mobilních operátorů. Při plánování sítí proto využívají aktualizovaných digitálních modelů terénu, jež jim umožňují přesně si vypočítat pokrytí a šíření signálu. V hustě zastavěných oblastech a s ohledem na stavební boom jim pak pomáhají také 3D modely budov, které by jim při nesprávném umístění vysílače mohly signál blokovat.

Reklama autora

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032019 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý