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
Moderní platforma pro vytvoření vašeho nového webu – Wix.com.
Nyní už můžete mít web zdarma.
Vytvořte si vlastní webové stránky. Snadno, rychle a levně přes Saywebpage.com
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 496×

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 18+ věcí, které by měl dobrý iOS vývojář zvládat

18+ věcí, které by měl dobrý iOS vývojář zvládat

Začátky jsou vždy v každém oboru nejtěžší a hodně času zabere se vůbec v tématu zorientovat. Jinak tomu není i pří vývoji na iOS zařízení. Proto jsme vytvořili článek pro ty, kteří své znalosti teprve budují. Tento krátký dokument shrnuje, co potřebuje každý iOSák znát.

Reklama
Reklama
Obrázek ke článku V přechodu na DVB-T2 tápou především senioři. Přeladit jim pomáhají vnoučata, zapojí se i stát

V přechodu na DVB-T2 tápou především senioři. Přeladit jim pomáhají vnoučata, zapojí se i stát

Už na konci měsíce může zůstat část Čechů bez televizního signálu. Vypínání stávající sítě začne již 27. listopadu v Praze a středních Čechách a do poloviny roku 2020 čeká přechod na nový standard pozemního digitálního televizního vysílání DVB-T2 celou republiku. K naladění nového televizního vysílání musí řada lidí nakoupit modernější zařízení, upravit antény nebo přejít na kabelové či internetové vysílání. 

Obrázek ke článku Zavádění Master Data Management v praxi

Zavádění Master Data Management v praxi

Předchozím článku jsme si vysvětlili, co jsou to Master Data, kdy je firma obvykle začíná řešit, v jakých krocích postupovat a jak nám může pomoci zvláštní nástroj pro evidenci Master dat. V tomto článku se podíváme na dvou příkladech, jak prakticky začít Master data řešit.

1. Nová Master Data, která potřebujeme někde spravovat
2. Zmapování existujících Master dat a určení jejich vlastníků

Obrázek ke článku 5 nesprávných důvodů, proč dělat vlastní mobilní aplikaci

5 nesprávných důvodů, proč dělat vlastní mobilní aplikaci

Myslíte si, že máte skvělý nápad na byznys apku a znáte všechno, co potřebujete? Možná vám vývoj software na míru rozmluví Vláďa Skoumal, z firmy studio SKOUMAL vyvijející mobilní aplikace 5.11. 2019 v 18:00 v Impact Hub Praha nebo tento jeho článek.


 

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ý