KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I am trying to use Facebook to authenticate users. It works ok except for Ajax calls. Most of the times it just send old token and I get : {"error":{"message":"This authorization code has been used.","type":"OAuthException","code":100}} So what I tried doing is wrapping every ajax call with FB.getLoginStatus(function(response) { if (response.status === 'connected') { return fn(); ... this did not worked so I've added : true as parameter to getLoginStatus to prevent caching : FB.getLoginStatus(function(response) { if (response.status === 'connected') { console.log('connected'); fn(); } else if (response.status === 'not_authorized') { console.log('not_authorized); } else { console.log('not_logged_in'); } },true); Great! Except it is terribly slow. Am I doing something wrong? Can I get new token after each action so I do not need to wait before the next one? Thanks W
Tags (comma-separated)
Save Edits
Cancel