Facebook 如何在pageload上检测用户是否喜欢FB页面?

Facebook 如何在pageload上检测用户是否喜欢FB页面?,facebook,facebook-like,Facebook,Facebook Like,我有一个FB页面“DEF”,它有一个父FB页面“ABC”。我想在DEF的FB页面选项卡上放置一个like按钮,允许用户喜欢父FB页面。有没有办法检测用户是否已经喜欢页面加载中的ABC 我的初步评估是,我必须要求用户在DEF上授权我的应用程序,然后调用API以检查用户的ID 如果可能的话,我真的希望避免授权该应用程序。嗯,不。。。你不能。虽然Facebook页面的标签让开发者可以通过“签名请求”知道当前用户是否喜欢“DEF”,但它永远不会告诉你“ABC” 不幸的是,为了获得最佳结果,您必须使用“u

我有一个FB页面“DEF”,它有一个父FB页面“ABC”。我想在DEF的FB页面选项卡上放置一个like按钮,允许用户喜欢父FB页面。有没有办法检测用户是否已经喜欢页面加载中的ABC

我的初步评估是,我必须要求用户在DEF上授权我的应用程序,然后调用API以检查用户的ID


如果可能的话,我真的希望避免授权该应用程序。

嗯,不。。。你不能。虽然Facebook页面的标签让开发者可以通过“签名请求”知道当前用户是否喜欢“DEF”,但它永远不会告诉你“ABC”


不幸的是,为了获得最佳结果,您必须使用“user_likes”权限对应用程序进行授权,然后检查他是否喜欢“ABC”。

可以将用户从DEF上的页面选项卡重定向到ABC上的页面选项卡,检查他们是否喜欢ABC,然后将它们重定向回DEF上的选项卡…并在公共共享会话中保留关于喜欢ABC的信息,或者在从DEF重定向回ABC时将其作为
app_data
参数传递…但这是一个相当老套的解决方法,不利于用户体验。同意。我真的不喜欢这个要求。希望它会消失,哈哈