Issue with Facebook JS API, revokeAuthorization

Posted by BBonifield on Stack Overflow See other posts from Stack Overflow or by BBonifield
Published on 2010-04-15T20:58:54Z Indexed on 2010/04/15 21:13 UTC
Read the original article Hit count: 346

I am trying to integrate FB connect into our user profile screen. Although, I'm having an issue with FB.ApiClient.revokeAuthorization.

http://pastie.org/921942

The basic problem is that I revoke the auth at line 44 after the user clicks the disconnect button.

After that, all subsequent API calls don't have a valid session to even check user status. I've tried wrapping blocks in a FB.Connect.forceSessionRefresh block, but then the code will never be called at all.

I'm not sure what the proper workflow should be for this purpose. Right now it's basically...

  1. User arrives at profile NOT connected to the application.
  2. User clicks on the connect button.
  3. Once connected, DOM manipulation occurs to hide the connect button and add in a disconnect button.
  4. User clicks on the disconnect button.
  5. User's authorization to the application is revoked and (it seems) the API session to the FB server is invalidated.
  6. DOM manipulation occurs to hide the disconnect button and readd the connect button.
  7. User clicks on the connect button.
  8. Once connected, the FB.Connect.get_loggedInUser() don't return the actual user.

© Stack Overflow or respective owner

Related posts about JavaScript

Related posts about facebook