Létrehozása twitter app
Először OAuth tűnhet, de ha azt szeretnénk, hogy hozzon létre egy Twitter alkalmazás, enélkül nem lehet csinálni. Ebben a leckében zaymomsya elemzése OAuth és hozzanak létre egy egyszerű alkalmazást.
belépés
Az elv alkalmazása:
Annak érdekében, hogy végrehajtásának megkezdése az alkalmazás, akkor kell készíteni a szerkezet a helyszínen. Hozzon létre egy lib mappában tárolni PHP osztály, tmp az ideiglenes fájlok tárolásához, valamint a CSS és img a stílusok és képek.
A szerkezet kell, mint ez:
- css
- img
- lib
- tmp (kell helyezni közvetlenül a felvétel)
Regisztrálj az alkalmazás
Ahhoz, hogy használni OAuth szüksége van egy kulcs, és a „titkos”. Ahhoz, hogy ezeket az adatokat, akkor regisztrálnia kell az alkalmazást.
Ezt meg lehet tenni itt. Most ebben a formában lesz előtted:

Töltse ki az összes szükséges mezőt. Ebben az esetben a kérelem típusát Böngésző, hiszen meg kell adnia az URL-visszahívási. Győződjön meg róla, hogy megadta mindent a megfelelő formátumban. Az érték az alapértelmezett hozzáférési Read Írja.
Ha már regisztrált, akkor megjeleníti az adatokat az alkalmazás, vagyis a fogyasztó és a titkos. Valami ehhez hasonló:

Letöltése könyvtár tmhOAuth
Annak érdekében, hogy kezelni OAuth kéréseket, akkor egy speciális könyvtár. Ebben a leckében fogjuk használni tmhOAuth könyvtárban. amely lehetővé teszi számunkra, hogy csomagtartó képeket.
- Töltse le a könyvtárat GitHub
- Mozgás tmhOAuth.php fájlt a lib mappában
hitelesítés
Ez a folyamat eltarthat 3 lépésben. A részletesebb leírást ezen az oldalon olvashat itt. Itt fogom magyarázni mindent tömören:
- Az első lépés, hogy azonosítsa az alkalmazás-en (a vásárlói kulcsot és token kérést, amelyet létrehoz újabb);
- User mostantól átirányítja a Twitter annak érdekében, hogy a kérelmet a hozzáférést fiókjához. Ezután a felhasználó visszakerül a megadott URL regisztrációs;
- Amint a kérelem jóváhagyása után, akkor szabadon kölcsönhatásba léphet a Twitter API az Ön nevében;
Most lássuk a kódot. Fogjuk használni TwitterApp osztály valamennyi kapcsolódó feladatokat a hitelesítést. Hozzon létre egy fájlt a könyvtárban lib: lib / TwitterApp.php
1. lépés: Készítsen egy kérés
Ez egy egyszerű példa a lekérdezés:
Előrelépni, meg kell érteni az elvet tmhOAuth :: kérés (). Ez a módszer lehetővé teszi számunkra, hogy hozzon létre a HTTP kéréseket. Ezt fel lehet használni a következők szerint:
tmhOAuth :: kérés ($ method, $ url [, $ params [, $ useauth [, $ többrészes]]])
A beállítási $ url fogjuk használni Meto tmhOAuth :: url (), amely zakraftit minket URL:
string $ kérésére - API-módszer (kiterjesztés nélkül)
string $ méret (alapból „JSON„) - válasz formátum (JSON, XML, stb)
Most, hogy már ismeri a funkciót, meg kell, hogy a POST kérés eljárás OAuth / request_token API. Vissza fog térni hozzánk OAuth adatok egy bizonyos formában, így jó lenne, hogy adja meg, ha a tmhOAuth :: url (). Csak meg kell mondanunk oauth_callback. Fogjuk használni tmhOAuth :: PHP_SELF () metódus a link az aktuális oldalon. Itt a kód:
Mivel a kérést, választ (array) kerül tárolásra paraméter tmhOAuth :: választ az alábbi gombokat:
- kód - HTTP-válasz
- válasz - a visszaküldött adatok
- fejlécek - válasz fejléc
A következő lépés az, hogy ellenőrizze a válasz (200 sikert jelent), majd a beállítás az értékeket és oauth_token oauth_token_secret alkotta párra, ami jól jön később. Lehetnek eljárás alkalmazásával kapott tmhOAuth :: extract_params (), amely visszaadja egy adattömböt. Azt is meg kell adni az értékét authstate ülés, ezáltal tájékoztatni arról, hogy készen állunk a következő lépésre. Itt a kód:
Most, amikor minden kész, akkor meg kell átirányítani a felhasználót felvett adatokat az URL OAuth / engedélyezik. Itt a kód:
2. lépés: Szerezzen hozzáférési
Itt a kód eléréséhez:
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.
Nem írok erről a témáról, csak nem tudom, hol megkérdezni, hogy hogyan kell csinálni ugyanazt a pop-up ablak regisztrációs mint itt, a kérelmet az EV Popov, hogy egy ilyen leckét. Vagy mondja meg, hol találom
Van vsplivayuschee ablakot. Tudok adni a kódot.
Dobd nehéz, ha nem [email protected]
Az emberek segíteni! =) Meg kell viyasnit kérdés kódolás! Van egy weboldalam ukrán. Yazikov. mySQL - tettem cp1251_ukrainian_ci. Az adatbázis szól ukrán. vivodit szövege az oldalakon. Mi delat.Pomogite pliz! Ha segítségre van szüksége, akkor segítsen kakayato kérni!

Á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!