当您在您管理的页面的个人资料下登录 Facebook 时,您可以喜欢或不喜欢该页面。
但是,当您将登录人更改为实际页面时,将无法为该页面点赞。点赞按钮就消失了。
我从 Facebook 收到的签名请求与此类似
{
"algorithm": "HMAC-SHA256",
"expires": 1368849600,
"issued_at": 1368845302,
"oauth_token": "CAABqdNKUvZB0BACQbcfL6Hdjb5RXYdmjUr8ZBxbqGPyfBDJwwxEtwoZCLE9nq3OZB6JTjDL53eYQmLeKzloUaySN7q9S7OZBV3NsvZBsxZBf87UIK2cC8bNH1tyZC56Xx26sreb1epUXjnxu1hS5Njdj0NnDysa8jT0ZD",
"page": {
"id": "2005440XXXXXXXX",
"liked": true,
"admin": true
},
"user": {
"country": "au",
"locale": "en_US",
"age": {
"min": 21
}
},
"user_id": "100000XXXXXXXX"
}
似乎没有办法知道他们是以页面还是个人身份登录的。
我不需要一种方法来恢复点赞按钮,我只需要一种方法来提醒我的 Facebook 应用程序的用户通过个人资料而不是页面登录。