Wednesday, October 12, 2011

Facebook.authroize()認證一片空白的問題

今天在做Facebook.authroize()時,
要驗証時一直出現全空白的畫面,
然後告訴我︰連結的(FB)應用程式出錯,
導致一直無法正常登入FB。

後來發現這是Facebook SSO(Single-Sign-On)單一登入機制的問題,
只要在程式碼中加入強制另外登入機制即可。

facebook.authorize(Activity, new String[] {"publish_stream" },Facebook.FORCE_DIALOG_AUTH,
        new Facebook.DialogListener() {});

這樣子Facebook就不會在你的應用程式被後跑SSO機制,
導制認證出錯了。

1 comment: