I would like to rise a huge problem with current lack of support for new, growing Facebook platform - Instant Games in Messenger.
Main problem is caused by differences in authorization in Instant Games and standard Facebook user access token.
Current Facebook integration in GameSparks only supports user access tokens and short-lived authorization code. In Instant games developers have access only to signature and player ID, which is not sufficent to use in FacebookConnectRequest. We were trying to find workaround through custom Cloud Code but to no avail.
Is there there any tips or workarounds to authorize players playing Facebook Instant Games in GameSparks? If not, is there any ETA for support of Facebook Instant Games?
I would really like to know this as well.
I'm not overly familiar with the Instant Games in Messenge platform. Are you saying it doesn't return a token or code that can be used with the FacebookConnectRequest ? Only a signature ? Do you have a link to the specific documentation around this signature that you can retrieve via the messenger game ?
Documentation is available there (require access to open beta): https://developers.facebook.com/docs/games/instant-games/guides/bots-and-server-communication#backend.
We can also provide working custom cloud code for register and authenticate requests as example. ;)
Not yet I'm afraid. I'll run this by our dev team and get it logged as a feature request.