是否可以创建用户可以安装到其页面的Facebook标签应用程序,从而允许传递自定义值。
可以创建一个链接,用于在用户页面上加载应用程序,并将app_data值传递给您的应用:
http://developers.facebook.com/docs/appsonfacebook/pagetabs/
此外,如果在加载选项卡的URL中的原始查询字符串中设置了app_data参数,则应用程序还将收到名为app_data的字符串参数作为signed_request的一部分。对于上面的“立即购买”链接,可能如下所示:“http://www.facebook.com/YourPage?v=app_1234567890&app_data=any_string_here”。如果您控制链接的生成,则可以使用它来自定义您呈现的内容。
但是是否可以将个性化链接(即包括id = xyz查询字符串参数)分发到应用程序,该应用程序在安装后会向用户页面添加应用程序选项卡,并在app_data中包含此个性化值(在GET或POST数据中),从而通过解析值来使页面个性化(如此处所示Facebook webforms app get app_data querystring)
答案 0 :(得分:1)
在application settings中,您可以设置“页面标签编辑网址”:
应用程序配置文件框中显示的编辑链接的URL。 添加了您的应用程序的Facebook页面管理员可以关注 用于编辑页面的应用程序设置的URL。
当您的应用程序添加到页面中并且访问者即将到来时,您将获得包含页面ID Signed Request的more infos here(已发布到您的应用程序)。 您只需为每个页面ID存储自定义信息。