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

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

 
Hledat
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno
Pergoly a střechy Brno

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

Google       Google       11. 8. 2010       18 986×

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 Konference: Moderní informační systémy podporují automatizaci

Konference: Moderní informační systémy podporují automatizaci

Současná situace v šíření onemocnění Covid-19 klade na řadu firem nové nároky a mnohé z nich jsou nyní více než kdy jindy závislé na nejmodernějších informačních technologiích. Proto i v oblasti podnikových informačních systémů vidíme rostoucí důraz na automatizaci nebo na důslednou integraci. Také o těchto trendech se bude mluvit na konferenci Firemní informační systémy, která se koná 24.9.2020 v pražském Kongresovém centru Vavruška na Karlově náměstí.

Reklama
Reklama
Obrázek ke článku Nebezpečí ukrytá v USB: z nuly na škvarek za pět sekund

Nebezpečí ukrytá v USB: z nuly na škvarek za pět sekund

Za cenu šesti dolarů lze celkem bez obtíží koupit nový, líbivě vyhlížející flash disk. Přidaná hodnota, které se vám spolu s ním dostane, už tak moc líbivá není. To, co se před pár sekundami tvářilo jako externí disk, se po připojení k počítači změní v důmyslné elektrické křeslo, které vaše zařízení v onen příslovečný škvarek promění za pár sekund. Cílovou skupinou pro koupi takových zařízení by mohli být záškodníci, kteří by tímto způsobem osnovali pomstu třeba vůči záletnému partnerovi. 

Obrázek ke článku Znalosti, dovednosti i prestižní titul MBA: Jde to i moderně a online

Znalosti, dovednosti i prestižní titul MBA: Jde to i moderně a online

Snad nikdy není špatná příležitost na investici do hodnotného vzdělání. Obzvlášť v případě, že absolvent dovede teoretické poznatky přetavit v praktické dovednosti, využitelné při řešení problémů i v komunikaci. Právě na to se specializuje studijní program MBA Řízení informačních technologií, vyučovaný na Business Institutu.

Obrázek ke článku Coding Bootcamp Praha: Obor IT krize nepoznamenala, žádaní jsou weboví vývojáři

Coding Bootcamp Praha: Obor IT krize nepoznamenala, žádaní jsou weboví vývojáři

Pandemie Covid-19 otřásla trhem práce v základech. Dopady krize pocítilo celkově až 45 % zaměstnanců. Není divu, že čím dál větší jistotu přináší obor IT. Ten zůstal krizí téměř nepoznamenán a při nutnosti začít dělat věci na dálku se ještě více ukázalo, jak moc mnohé firmy kvalitní IT potřebují. Do IT nyní přicházejí začátečníci, kteří v něm vidí lukrativní budoucnost a jistotu, ale i freelanceři a zaměstnanci z oborů zasažených krizí

Reklama autora

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