Authentication twitteren
Helló, barátaim! Igen, igen, igen, végre sikerült a kezét, hogy a régóta várt bemutató, amelyet sokan kértetek: a végrehajtás a hitelesítés a Twitteren keresztül.

Előző órák ebben a témában:
Megjegyzés. néhányan talán helyesen megjegyezte, hogy a Twitter részben támogatja OAuth2, de az e rendszer alapján csak akkor tud a kérelmeket az API, de nem hitelesíti a felhasználókat.
Most térjünk rá az üzletre, és megnézzük, hogyan mindegy, hogy hitelesítse a Twitteren keresztül. Készülj fel! Várjuk sok lépésben!
1. lépés: Az alkalmazás
Létrehozásához az alábbi mezőket, adjon meg egy új alkalmazás:

Létrehozása után az alkalmazás lesz elérhető az Ön számára a következő információkat:
- Részletes információk a kérelmet.


Lehetséges beállítások: „Read Tweets a szalag”, „látni, aki elolvassa.” „Olvassa el az új embereket.” „Profil frissítése.”, „Post Tweets az Ön nevében.” „A nyílt hozzáférést a privát üzenet . " ...
2. lépés: Hozzon létre egy virtuális gép
Ahhoz, hogy hozzon létre egy virtuális host a Windows, akkor létre kell hozni egy bejegyzést a fájlt "katalog_apache \ conf \ extra \ httpd-vhosts.conf":
Csak kell, hogy egy bejegyzést a fájl házigazdák Windows C: \ Windows \ System32 \ drivers \ etc \ hosts:
Ha nem szeretné, hogy hozzon létre egy host, akkor próbáljon meg egy leckét a honlapján.
3. lépés: Határozzuk meg az alapvető alkalmazás beállításait
4. lépéssel Generation aláírási kérelem megszerzéséhez a token kérés (request token)
Továbbá, amely egy sor paraméterek szigorú sorrendben. A szekvencia és a kódoló bizonyos pillanatokban is nagyon fontos. Ellenkező esetben a kérelmet nem tudja átadni:
Ennek eredményeként, akkor kell egy típusú érték: 5OeIu3Q8asBEweb9N3slIQ8L / jc =
5. lépés képződése token kérés (kérésre token)
Most alkotnak paramétersorában ugyanazokat az adatokat használják, így az aláírás kérés:
Ennek eredményeként, akkor kap választ a következő formában:
A parse_str funkciók konvertálni a string tömb írni és változók $ oauth_token és $ oauth_token_secret alkotta párra. Ha kap egy másik válasz, az azt jelenti, hogy elküldte a rossz adatokat.
6. lépés összeköttetést képeznek hitelesítésére
7. lépés: Formázás az aláírást a hozzáférési token
Most, hogy van egy kérés token és titkos token kérés, itt az ideje, hogy menjen a következő lépésre, és kap az úgynevezett hozzáférési token, amely által kap hozzáférést a felhasználói adatokat. De mielőtt magad egy hozzáférési tokent, akkor először létre kell hozni egy aláírást következő kérés a twitter-y. Az eljárás ugyanaz lesz. Figyelem! Minden kód írunk a mezőbe:
8. lépés: Forma vonal paramétereit a hozzáférési token
Most, hogy már aláírt egy új kérést, itt az ideje, hogy formálja a nagyon sorában lekérdezés:
Ha mindent megtettünk jobbra, az eredmény kap egy sort:
9. lépés: Forma aláírást a kérés, hogy a felhasználói adatok
Ismerkedés az utolsó csoport a lépéseket. Nagyon kevés. Most, hogy van egy hozzáférési tokent, akkor kap adatokat a felhasználó, aki megpróbálja hitelesíteni. Ehhez meg kell küldeni egy újabb kérést, de azt megelőzően szerint a hagyománya, így a aláírását lekérdezés:
10. lépés Információkat kaphat a felhasználó
Itt van, az utolsó lépés, ami elválaszt minket a felhasználói adatokat. Ismét képező egy sor paramétert, hogy a kérelmet:
Ha mindent megtettünk jobbra, az eredmény kap egy hasonló választ:
teljes lista
Itt van a teljes kód lista. Ne felejtsük el, hogy cserélje ki az érték az állandók a saját.
Fuuuuh, itt van, amit adtak a hőt! Itt van egy ilyen nehéz folyamat létrehozása hitelesítési Twitteren keresztül. Bízunk benne, hogy a visszajelzéseket. Ha van valami nem jön ki 100-szor, hogy minden az eredeti adatok helyesek, és a gazda van beállítva.
Köszönjük a figyelmet!
5 óra utolsó oszlopában „PHP”
Amikor a honlap biztonságát, a kifejezés „Szűrő minden menekülési mindent” mindig lesz megfelelő. Ma beszéljünk szűrés adatokat.
Kifejező 2 támogatja a csatlakozást más alkatrészek speciális ZF rendszer. Nem mindenki szereti a döntést. Ebben a cikkben fogjuk megvitatni, hogyan lehetne javítani a csatlakozás folyamatban több modul.
Tegyük fel, hogy meg kell küldeni néhány információt a Google Analytics egy szerver oldali script. Hogyan kell csinálni. A válasz ebben a cikkben.
Válogatás többféle PHP homokozóban. Néhány Ön online módban képes lesz tesztelni a kódot, de ott is megoldásokat lehet megvalósítani a webhelyen.
Aleksey Marinenkov
Jó idő! Lecke elegáns köszönöm! de szeretném megkérdezni - itt a Google API Vkontakte és Feysbuke - esetleges korábbi kalbek URL és a legfontosabb Predeal opcionális paraméter az „állam”, ahol tudunk írni valamit vele, és Api visszatér neked in het sor újra együtt hitelesítési paramétereket - kérdés - tviterovsky Api feltéve? Olvastam a dokumentációt hanem azt, hogy még nem talált \

Által nyújtott információk útján két csatorna (látás és hallás) a képzés hatékonyságának sokkal jobb tanulás könyvekből. A házi feladatok és online tesztek lehetővé teszi, hogy folyamatosan úgy gondolja, a célnyelven, és azonnal ellenőrizze tudását!


Ha azt szeretnénk, hosszú ideig, hogy tanulmányozzák, hogyan lehet HTML-t, akkor engem, mert van jó hír!

Ha már megtanulta a HTML és tovább szeretne lépni, a következő lépés az lesz, hogy tanulmányozza a CSS technológiával.

Ha azt szeretnénk, hogy megértsék a fogalmak domain és tárhely, megtanulják, hogyan kell létrehozni egy adatbázist, feltölteni a fájlokat a honlapon keresztül FTP szerver, hozzon létre aldomain konfigurálja a postaládákat a helyszínen, és ellenőrzi a részvétel, a tanfolyam kifejezetten az Ön számára!