Zaten kurulmuş olan sitemdeki seçimin kayıt formuna kaydolmasına veya Facebook Connect'e kaydolmasına izin vermek için sadece Facebook Connect'i kurmaya çalışıyorum (bu gerçekten bundan daha kolay olmalı eski moda doktorlar beni deli ediyorlar. Kullanıcı düğmeyi tıkladığında, açılır pencereyi açar ve doğru şekilde sorduğum şeylere izin vermesini ister. Ancak, İzin Ver'i tıkladıklarında tekrar izin vermeyi ister (ancak yalnızca temel profil bilgisi). Bu, zaten giriş yapmış olsalar ve uygulamanın verilere erişmesine izin vermiş olsalar bile, fb: login-düğmesine basmanın varsayılan eyleminden açıkça tetiklenir.XFBML giriş düğmesinin kullanılması kullanıcıyı iki kez doğrulamak için kullanıcı sorar
<fb:login-button size="medium" length="long" v="2" onclick="fb_login()"></fb:login-button>
<div id="fb-root"></div>
<script src="http://static.ak.fbcdn.net/connect/en_US/core.js"></script>
<script>
FB.init({appId: '<app_id>', status: true, cookie: true, xfbml: true});
function fb_login() {
FB.login(function(response) {
if (response.session) {
if (response.perms) {
// they have allowed the app, continue with registration
}
}
}, {perms:'email,user_birthday'});
}
</script>
Bunun normal protokol olmadığını biliyorum, ama sadece teşekkür etmek istedim. Facebook'tan indirilen kodla çalışıyorum, genişletilmiş izinler alamadım. Google, el kitapları ve baş ağrılarından 4 saat bana nerede hayır vermedi. Ve siz yazınız: fb: login-düğmesi > İhtiyacım olan buydu !! Çok teşekkür ederim!! –