当有人通过Facebook邀请访问我的网站时;无论如何我可以从fbsr cookie获取他们的facebook用户ID吗?
例如:
[fbsr_235734256463063] => VWllUkB-HRAwgRSdggGNSwAIZ_-VIno11CBRVqZXeiB.qyJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsImNvZGUiOiJlY2JjY2EwZDgwOTg3NzAyNjQ4MWFhZjcuMS0xMDAwMDMxMTkxNDQ3MTN8SUlId19hanZxUUdOLWxfSFpuZXRhalpicGRVIiwiaXNzdWVkX2F0IjoxMzI2MjE0MzA0LCJ1c2VyX2lkIjoiMTAwMDAzMTE5MTQ0NzEzIn0
我可以使用PHP解密该批次,并获取用户FB ID吗?
由于
答案 0 :(得分:1)
如果这是您的应用程序的cookie(在本例中为app_id = 235734256463063),当您使用最新的facebook库(版本3.0+)时,库将从您的signed_request cookie中获取数据。
如果您不使用库,可以在此处找到有关如何解析signed_request的更多数据: http://developers.facebook.com/docs/authentication/signed_request/