无论如何从fbsr_app-id cookie获取用户的Facebook ID?

时间:2012-01-10 17:07:49

标签: php facebook

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

例如:

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

我可以使用PHP解密该批次,并获取用户FB ID吗?

由于

1 个答案:

答案 0 :(得分:1)

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

如果您不使用库,可以在此处找到有关如何解析signed_request的更多数据: http://developers.facebook.com/docs/authentication/signed_request/