سؤال

لسبب ما عندما أتصل FB.logout();, ، لا يتم تسجيل المستخدم بالفعل من Facebook.

لماذا قد يكون هذا؟ لا توجد أخطاء JS ، ويمكنني أن أتقدم عبر الكود أثناء تشغيله عبر SDK ... إنه لا يسجل الخروج بنجاح.

هل كانت مفيدة؟

المحلول

تحتاج إلى الحصول على fb-root علامة DIV أولاً ، ثم اتصل FB.init() وثم FB.logout()

مثال الاستخدام:

FB.logout(function(){
  window.location = 'path/url here';
});

بدلاً من ذلك ، يجب إعادة التوجيه إلى سجل عنوان URL هذا:

www.facebook.com/logout.php?app_key=KEY&session_key=SESSION&next=REDIRECT_URL

نصائح أخرى

تحتاج إلى الحصول على رمز وصول صالح عند الاتصال FB.logout. لا تزيل fbs_* ملفات تعريف الارتباط بمفردك. FB.logout سأفعل هذا بنفسه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top