【发布时间】:2011-08-29 16:24:54
【问题描述】:
我创建了一个公司页面,并希望创建一个只能安装在我的页面上的自定义选项卡。我知道如何创建应用程序和安装自定义选项卡。如何设置应用程序以便只有我可以安装它?谢谢!
【问题讨论】:
我创建了一个公司页面,并希望创建一个只能安装在我的页面上的自定义选项卡。我知道如何创建应用程序和安装自定义选项卡。如何设置应用程序以便只有我可以安装它?谢谢!
【问题讨论】:
对您应用的“页面标签网址”(通过页面标签加载应用时使用的网址)发出的每个请求都将包含一个signed_request 参数。
解码方法在https://developers.facebook.com/docs/authentication/signed_request/ 中进行了说明 - 当您的应用在页面选项卡上加载时,您将始终获得page 参数(如果当前用户未授权,则其他参数可能不存在您的应用程序,大多数页面标签应用程序都是这种情况)
page 参数包括加载它的页面的页面 ID。然后,您在代码中使用 if 语句,并决定如果请求来自您不希望安装应用程序的页面,则不显示任何内容(或一些通用内容)。
【讨论】: