Преглед садржаја
Друштвене мреже и друге веб апликације омогућавају приступ садржају њихових корисника путем АПИ -ја на које се можемо повезати са библиотекама развијеним на различитим програмским језицима које са лакоћом пружају класе и методе за аутентификацију корисника, користећи њихов профил на друштвеној мрежи као Фацебоок твиттер.АПИ -ји пружају стандардизован начин пријављивања на нашу веб страницу. Коришћењем сопствене библиотеке или оквира у пхп апликацији можемо омогућити корисницима да користе своје постојеће налоге на друштвеним медијима и на тај начин избећи регистрацију корисника на нашој веб страници.
Друштвене мреже нам омогућавају да из сваког налога извучемо неке податке, попут имена или локације, а спречавамо корисника да има нову лозинку за памћење, јер ће користити исте податке које унесе за пријаву на своју омиљену друштвену мрежу. Већина веб локација и платформи подржава а АПИ укључује Фацебоок, Твиттер, Гоогле, Гоогле, Инстаграм, ПаиПал, ЛинкедИн и многе друге.
Још једна предност коришћења услуге аутентификације путем друштвене мреже за пријављивање на нашу веб страницу је та што је корисник већ повезан на веб локацију било које од подржаних платформи или друштвених мрежа и корисник приступа нашој веб страници и означава да желите да се пријавите приликом коришћења вашег налога, на пример са Фацебооком, АПИ ће открити да сте се већ пријавили на Фацебоок, па ћете такође бити пријављени на нашу веб страницу.
Недостатак је то што се, на пример, одјавите са Фацебоока, одјавићете се и са наше веб странице, предност је што корисник не користи податке о сесијама, а употреба веб странице је транспарентнија.
ПХп АПИ -ји раде у многим оквирима и омогућавају програмерима да креирају пријаве које раде на контролисан начин путем ПХП кода и веб апликација. Тренутно ПХП подржава раван код и без оквира, ЦакеПХП, ЦодеИгнитер, Ларавел, Иии Фрамеворк, Зенд Фрамеворк и многе друге.
Погледајмо неке примере, у свакој друштвеној мрежи или платформи коју желимо да користимо да би се корисник пријавио, морамо креирати ид који омогућава приступ нашој веб локацији одговарајућем АПИ -ју.
Започните сесију са Фацебоок АПИ -јем и ПХП -ом
Пре него што морамо да направимо ид и региструјемо апликацију коју ћемо креирати у Фацебоок Девелоперс -у, за то приступамо хттпс://девелоперс.фацебоок.цом/аппс/ и кликнемо на Адд а нев апплицатион.
Апликација ће се прегледати у складу са смерницама Фацебоок развојне платформе.
Детаљи се користе тако да посетиоци могу пронаћи апликацију када претражују веб. Затим морамо поново послати пријаву за преглед на картици Статус и ревизија.
Инсталирамо класу комуникације са Фацебоок АПИ -јем
Преузећемо час да успоставимо Фацебоок везу, на пример хттпс://гитхуб.цом/ф… ацебоок-пхп-сдк
Након што се преузме класа која се налази у срц директоријуму, ми ћемо креирати наш пример у датотеци индек.пхп у директоријуму пројекта.
АПП_ИД, 'сецрет' => АПП_СЕЦРЕТ,)); // Ако је корисник регистрован на Фацебооку, добијамо његове податке $ усерид = $ фацебоок-> гетУсер (); ?> вар13 ->Приликом извршавања индек.пхп Видећемо дугме за пријављивање.Ми Веб
пријавите се путем фацебоока
апи ('/' + $ усерИд); // Приказујемо име особе ецхо "Здраво : ". $ усеринфо ['наме']."
"; // Приказујемо све податке које дели Фацебоок принт_р ($ инфусер);} елсе {// Користимо јавасцрипт апи да отворимо оквир за дијалог и успоставимо // везу са Фацебоок-ом уметањем дугмета фб: логин, // можемо ли то изменити са цсс -ом ако нам се не свиђа стандард?> вар13 ->
Пример:
Поље ([ид] => 10458978631255 [рођендан] => 08/05/1990 [емаил] => мидемо@гмаил.цом [прво_име] => Сергио [пол] => мушко [презиме] => Цулоцциони [веза] = > хттпс://ввв.фацебоок.цом/апп_сцопед_усер_ид/10458978631255/ [лоцале] => ес_ЛА [наме] => Сергио Цулоцциони [временска зона] => -3 [упдатед_тиме] => 2015-04-26Т14: 53: 30+ 0000 [верификовано] => 1)Затим можемо узети ове податке и уметнути их у базу података или Мискл табелу.
Упамтите да ће пријављивање на нашој веб страници остати све док Фацебоок одржава сесију, у супротном ће поново приказати дугме за пријављивање.
У менију Фацебоок апликација имамо и алат Аналитицс фор Аппс, бесплатан алат који доноси анализу Фацебоок страница у апликације. Дизајниран је да помогне програмерима да измере како посетиоци користе њихову апликацију и развијају њихове веб локације, а такође је и облик СЕО -а.
ПажњаНе заборавите ово: "Процењује се да је 80% веб локација које се пријављују и региструју на друштвеним мрежама много посећеније."Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен