无论如何,从fbsr_app-ID cookie中获取用户Facebook ID


Anyway to get a users Facebook ID from the fbsr_app-id cookie?

当有人通过facebook邀请访问我的网站时;我可以从fbsr cookie中获取他们的facebook用户ID吗?

例如:

[fbsr_235734256463063]=>VWllUkB-HRAwgRSdggGNSwAIZ_-VIno11CBRVqZXeiB.qyJhbGdvcm0aG0iOiJITUFDLVNIQTI1NiIsImNvZGUiOiJlY2JjY2EwZDgwOTg3nzAyNjQ4MWFhZjcuMS0xMDAwMDMxMTkxNDQ3MTN8SUlId19hanZxUUdOLWxfSFpuZXRhalpicGRVIiwiaXNzdWVkX2F0IjoxMzI2MjE0MzA0LCJ1c2VyX2lkIjoiMTAwMDAzMTE5MTQ0NzEzIn0

我可以用PHP解密这些东西,并获得用户的FB ID吗?

感谢

如果这是您的应用程序的cookie(在本例中为app_id=235734256463063),当您使用最新的facebook库(3.0+版本)时,该库将从signed_request cookie中为您获取数据。

如果你不使用库,use可以在这里找到更多关于如何解析signed_request的数据:http://developers.facebook.com/docs/authentication/signed_request/