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.
Pieteikums tiks pārbaudīts, vai tas atbilst Facebook attīstības platformas politikai.
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ā.
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 ->
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