我希望我的应用程序有两个备用屏幕,一个用于非粉丝用户(那些没有按下按钮的用户),一个用于粉丝。在不要求用户授权我的应用程序的情况下如何做到这一点?我必须先使用页面或页面标签吗?或者是其他东西?
我尝试使用 JS SDK 和 $_REQUEST["signed_request"] 但如果用户“喜欢”该应用程序,则没有任何信息。我也尝试了 FQL 方法,但大多数表都要求 user_likes 权限。
我完全迷失了,任何帮助都会感激不尽。
我希望我的应用程序有两个备用屏幕,一个用于非粉丝用户(那些没有按下按钮的用户),一个用于粉丝。在不要求用户授权我的应用程序的情况下如何做到这一点?我必须先使用页面或页面标签吗?或者是其他东西?
我尝试使用 JS SDK 和 $_REQUEST["signed_request"] 但如果用户“喜欢”该应用程序,则没有任何信息。我也尝试了 FQL 方法,但大多数表都要求 user_likes 权限。
我完全迷失了,任何帮助都会感激不尽。
您可以从signed_request参数中获取此信息,该参数将添加到您提供的页面选项卡或画布 URL 上的应用程序请求 URL。signed_request 参数包含 JSON 数据,其中包括安装您的应用程序的页面的 id,如果用户已经喜欢该页面,则附加一个喜欢的字段。您可以使用此字段将用户重定向到您的应用程序的适当视图。
有关更多信息,请参阅https://developers.facebook.com/docs/appsonfacebook/pagetabs/上标有“与 Facebook API 集成”的部分。