Forum » Izdelava spletišč » Facebook App Avtentikacija
Facebook App Avtentikacija
greentech ::
Zdravo,
A bi mi lahko prosim pomagal ali svetoval kako naredit pop up avtentikacijo za
facebook aplikacijo? Tako kot je recimo tu:https://www.facebook.com/tusslovenija?s...
Sicer sme našel kar enkaj primerov, vendar noben ne prikaže pop-up okna tako kt v zgornjem primeru.
Recimo namesto gumbov Pojdi na aplikacijo in zapri se prikažeta gumba Log in with Facebook ter Cancel.
Po kliku na Log in with Facebook je potrebno v naslednjem koraku pottrditi še uporabo osebnih podatkov.
Super bi bilo če bi se to potrdilo samo v enem koraku (kot na zgornjem linku).
Poleg tega je dialog v angleščini, čeprav sem nastavil jezik apliakcije na Slovenščino.
Spodaj je moja koda
Za vsako pomoč, nasvet ali povezavo do rešitve se že vnaprej zahvaljujem :)
Lep pozdrav, Grega
A bi mi lahko prosim pomagal ali svetoval kako naredit pop up avtentikacijo za
facebook aplikacijo? Tako kot je recimo tu:https://www.facebook.com/tusslovenija?s...
Sicer sme našel kar enkaj primerov, vendar noben ne prikaže pop-up okna tako kt v zgornjem primeru.
Recimo namesto gumbov Pojdi na aplikacijo in zapri se prikažeta gumba Log in with Facebook ter Cancel.
Po kliku na Log in with Facebook je potrebno v naslednjem koraku pottrditi še uporabo osebnih podatkov.
Super bi bilo če bi se to potrdilo samo v enem koraku (kot na zgornjem linku).
Poleg tega je dialog v angleščini, čeprav sem nastavil jezik apliakcije na Slovenščino.
Spodaj je moja koda
window.fbAsyncInit = function() { FB.init({ appId : '473332682677239', status : true, // check login status cookie : true, // enable cookies to allow the server to access the session xfbml : true // parse XFBML }); FB.Event.subscribe('auth.statusChange', onFacebookStatusChange); FB.getLoginStatus(onFacebookInitialLoginStatus); }; (function() { var e = document.createElement('script'); e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js'; e.async = true; document.getElementById('fb-root').appendChild(e); }()); /* * Callback function for FB.getLoginStatus call. */ function onFacebookInitialLoginStatus(response) { alert("onFacebookInitialLoginStatus(), " + "\nresponse.status="+response.status +" \nresponse.session="+response.session +" \nresponse.perms="+response.perms); if (response.status=='not_authorized') { facebookLogin(); } } /* * Callback function for 'auth.statusChange' event. */ function onFacebookStatusChange(response) { alert("onFacebookStatusChange(), " + "\nresponse.status="+response.status +" \nresponse.session="+response.session +" \nresponse.perms="+response.perms); ali } function facebookLogin() { FB.login(onFacebookInitialLoginStatus, {perms:'read_stream,publish_stream'}); }
Za vsako pomoč, nasvet ali povezavo do rešitve se že vnaprej zahvaljujem :)
Lep pozdrav, Grega
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Zanimiv ...hm... problemOddelek: Programska oprema | 2433 (1928) | poweroff |
» | AJAX neznana težavaOddelek: Programiranje | 1193 (987) | luksorzi |
» | [PHP/JavaScript] tic tac toeOddelek: Programiranje | 1660 (1393) | illion |
» | Facebook publishOddelek: Izdelava spletišč | 1268 (789) | user4683 |
» | [baze] Povezava do slike ali BLOB?Oddelek: Programiranje | 1654 (1451) | BlueRunner |