Weird Facebook API - Facebook PHP-SDK behavior. CSRF state token does not match one provided
Nishant Arora14/Oct/2012
Facebook
Twitter
LinkedIn
Reddit
I checked again and again with Devs facing a similar issue with Facebook API. The PHP-SDK logs an error on every run that says
The weird thing is, the intended application seems to work fine (It's a batch posting script and as soon as I reset the batch, it generates this error.)
So I tracked down to base_facebook.php in the PHP-SDK providedĀ here. and changed this code (inĀ here):
to this one (just to track errors in the error log):
On running the app again, I get the updated error to:
now, $this->state() is NULL, I did not expect this to be the least of the errors in facebook sdk. I'm sure my app only generates one login url request, that too only if the user has no session with my app.