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 | 2612 (2107) | poweroff |
» | AJAX neznana težavaOddelek: Programiranje | 1250 (1044) | luksorzi |
» | [PHP/JavaScript] tic tac toeOddelek: Programiranje | 1781 (1514) | illion |
» | Facebook publishOddelek: Izdelava spletišč | 1304 (825) | user4683 |
» | [baze] Povezava do slike ali BLOB?Oddelek: Programiranje | 1701 (1498) | BlueRunner |