Dealing with GraphAPI access tokens expiring. Try using offline/extended
tokens for server-side Facebook API requests instead. They dont expire
after 2 hours and, supposedly, Facebook JavaScript SDK will renew the
client-side token when they do. But it doesn't appear to do so.