Satura rādītājs
Sociālie tīkli un citas tīmekļa lietojumprogrammas ļauj piekļūt lietotāju saturam, izmantojot API, kurām mēs varam izveidot savienojumu ar bibliotēkām, kas izstrādātas dažādās programmēšanas valodās, kas nodrošina klases un metodes lietotāju autentifikācijai, izmantojot viņu sociālo tīklu profilu kā Facebook twitter.API nodrošina standartizētu metodi, lai pieteiktos mūsu vietnē. Izmantojot savu bibliotēku vai ietvaru php lietojumprogrammā, mēs varam ļaut lietotājiem izmantot savus esošos sociālo mediju kontus un tādējādi izvairīties no lietotāju reģistrācijas mūsu vietnē.
Sociālie tīkli ļauj mums iegūt dažus datus no katra konta, piemēram, vārdu vai atrašanās vietu, un mēs neļaujam lietotājam atcerēties jaunu paroli, jo viņš izmantos tos pašus datus, kurus viņš ievadījis, lai pieteiktos savā iecienītākajā sociālajā tīklā. Lielākā daļa vietņu un platformu atbalsta a API ietver Facebook, Twitter, Google, Google, Instagram, PayPal, LinkedIn un daudz ko citu.
Vēl viena priekšrocība, izmantojot autentifikācijas pakalpojumu, izmantojot sociālo tīklu, lai pieteiktos mūsu vietnē, ir tā, ka tad, kad lietotājs jau ir pievienojies jebkuras atbalstītās platformas vai sociālo tīklu vietnei un lietotājs piekļūst mūsu vietnei un norāda, ka vēlaties pieteikties izmantojot savu kontu, piemēram, ar Facebook, API noteiks, ka esat jau pieteicies pakalpojumā Facebook, un tāpēc arī jūs būsiet pieteicies mūsu vietnē.
Trūkums ir tāds, ka, ja, piemēram, izrakstāties no Facebook, jūs izrakstīsieties arī no mūsu vietnes, priekšrocība ir tā, ka lietotājs neizmanto sesijas datus un vietnes izmantošana ir pārredzamāka.
PHp API darbojas daudzās sistēmās, ļaujot izstrādātājiem izveidot pieteikumvārdus, kas darbojas kontrolētā veidā, izmantojot PHP kodu un tīmekļa lietojumprogrammas. Pašlaik PHP atbalsta vienotu un bez rāmja kodu, CakePHP, CodeIgniter, Laravel, Yii Framework, Zend Framework un daudz ko citu.
Apskatīsim dažus piemērus - katrā sociālajā tīklā vai platformā, kuru vēlamies izmantot, lai lietotājs varētu pieteikties, mums ir jāizveido ID, kas ļauj piekļūt mūsu vietnei atbilstošajai API.
Sāciet sesiju ar Facebook API un PHP
Pirms mums ir jāizveido ID un jāreģistrē programma, kuru mēs izveidosim vietnē Facebook Developers, lai to izdarītu, mēs piekļūstam vietnei https://developers.facebook.com/apps/ un noklikšķiniet uz Pievienot jaunu lietojumprogrammu.
Nākamais solis būs norādīt mūsu lietojumprogrammas nosaukumu, un nosaukumvieta vai nosaukumvieta tiek izmantota, lai deklarētu entītiju, kas satur objektu kopu, citiem vārdiem sakot, nosaukumu, ar kuru mēs izmantosim lietojumprogrammu un tās metodes no php koda. Vārdu telpa jāraksta ar mazajiem burtiem un bez atstarpēm. Mums ir arī jādefinē, kurai kategorijai lietojumprogramma pieder.
Tālāk mēs redzēsim lietojumprogrammas ID un šifrētās lietojumprogrammas slepeno atslēgu, ko varam redzēt, noklikšķinot uz pogas Rādīt.
Pēc tam mēs nokļūsim izvēlnē Statuss un pārskatīšana vai Statuss un pārskatīšana, šeit mēs papildināsim datus no lietojumprogrammas, veidlapu, kas jānosūta Facebook komandai un ka viņi pārskata pieteikumu apstiprināšanai. Mums jāiekļauj informācija par jūsu lietojumprogrammas izmantošanu, saites uz mūsu vietni, lietošanas noteikumi un nosacījumi, konfidencialitātes politika, saites uz tehniskā atbalsta lapu un e -pasts, ekrānuzņēmumi, identificējošas ikonas, pārskatīšanas aprīkojuma uzstādīšanas instrukcijas.
Pieteikums tiks pārbaudīts, vai tas atbilst Facebook attīstības platformas politikai.
Pēc tam mēs ejam uz izvēlni Detalizēta informācija par lietotni vai lietojumprogrammas detaļas. Mēs aizpildām lietojumprogrammā tādus datus kā valoda, īss apraksts, garš vai detalizēts apraksts, īss piekļuves atļauju skaidrojums un kontaktinformācija ar izstrādātāju.
Sīkāka informācija tiek izmantota, lai apmeklētāji varētu atrast lietojumprogrammu, veicot meklēšanu tīmeklī. Pēc tam mums atkārtoti jāiesniedz pieteikums pārskatīšanai cilnē Statuss un pārskatīšana.
Mēs instalējam komunikācijas klasi ar Facebook API
Mēs lejupielādēsim nodarbību, lai izveidotu savienojumu ar Facebook, piemēram, https://github.com/f… acebook-php-sdk
Kad src direktorijā esošā klase ir lejupielādēta, mēs izveidosim savu piemēru failā indekss.php projektu direktorijā.
Failu iekšpusē indekss.php mēs ievietosim šādu kodu pHp:
APP_ID, 'noslēpums' => APP_SECRET,)); // Ja lietotājs ir reģistrēts Facebook, mēs iegūstam viņa datus $ userid = $ facebook-> getUser (); ?> var13 ->Izpildot indekss.php Mēs redzēsim pogu, lai pieteiktos.Mans tīmeklis
piesakieties ar facebook
api ('/' + $ userId); // Mēs rādām atbalsojošās personas vārdu "Sveiki : ". $ userinfo ['vārds']."
"; // Mēs rādām visus Facebook kopīgotos datus print_r ($ infuser);} cits {// Mēs izmantojam javascript API, lai atvērtu dialoglodziņu un izveidotu // savienojumu ar Facebook, ievietojot fb: login-button, // vai mēs varam to mainīt ar css, ja mums nepatīk standarts?> var13 ->
Noklikšķinot uz pogas, lai pieteiktos, mēs redzēsim dialoglodziņu.
Kad mēs esam sākuši sesiju un pieņēmuši atļauju piekļūt dažiem datiem, tā atgriezīs mūs definētajā atgriešanās lapā, šajā gadījumā apmācībai, kā atbildi uz vietni http: // localhost / project / tuto. facebook API ir pārlūkprogrammā, pēc tam izpilda vietējo URL.
Atgrieztais masīvs var saturēt dažādus datus atkarībā no lietojumprogrammai piešķirtajām atļaujām.
Piemērs:
Masīvs ([id] => 10458978631255 [dzimšanas diena] => 05.05.1990 [e -pasts] => [email protected] [first_name] => Sergio [dzimums] => vīrietis [uzvārds] => Culoccioni [link] = > https://www.facebook.com/app_scoped_user_id/10458978631255/ [locale] => es_LA [nosaukums] => Sergio Culoccioni [laika josla] => -3 [updated_time] => 2015-04-26T14: 53: 30+ 0000 [pārbaudīts] => 1)Tad mēs varam ņemt šos datus un ievietot tos datu bāzē vai Mysql tabulā.
Atcerieties, ka pieteikšanās mūsu vietnē paliks tik ilgi, kamēr Facebook uzturēs sesiju, pretējā gadījumā tā atkal parādīs pieteikšanās pogu.
Mums ir arī Facebook lietojumprogrammu izvēlnē rīks Analytics lietojumprogrammām - bezmaksas rīks, kas lietojumprogrammām nodrošina Facebook lapu analīzi. Tā ir izstrādāta, lai palīdzētu izstrādātājiem novērtēt, kā apmeklētāji izmanto savu lietojumprogrammu, un attīstīt savas vietnes, tas ir arī SEO veids.
UzmanībuNeaizmirstiet šo: "Tiek lēsts, ka 80% vietņu, kas piesakās un reģistrējas sociālajos tīklos, ir daudz apmeklētākas."Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu