自定义Facebook应用程序

时间:2011-09-20 11:29:11

标签: asp.net facebook iframe-app

是否可以创建用户可以安装到其页面的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

1 个答案:

答案 0 :(得分:1)

application settings中,您可以设置“页面标签编辑网址”:

  

应用程序配置文件框中显示的编辑链接的URL。   添加了您的应用程序的Facebook页面管理员可以关注   用于编辑页面的应用程序设置的URL。

Source

当您的应用程序添加到页面中并且访问者即将到来时,您将获得包含页面ID Signed Requestmore infos here(已发布到您的应用程序)。 您只需为每个页面ID存储自定义信息。