如何允许客户端配置我的选项卡应用程序?

时间:2012-02-14 21:46:53

标签: facebook user-interface

我创建了一个简单的Facebook应用程序,可以作为客户端页面上的选项卡运行。我希望客户能够在Facebook页面上用作标签时稍微自定义内容。

Facebook的页面选项卡教程描述了一个可以使用的URL参数app_data,但您必须完全控制选项卡的URL,但我认为您无法编辑选项卡的URL。虽然如果有,我可以使用那种方法。

我想要的是一个可供客户使用的配置页面。我可以轻松地在页面中添加一个,只有当页面管理员使用该页面时才能看到它。我不知道的是,我如何存储客户输入的参数,以便下次页面运行时可用。

我认为这样的事情是可能的,但我找不到任何有关该技术的文档。指向此类文档的指针非常棒。

2 个答案:

答案 0 :(得分:1)

  

我想要的是一个可供客户使用的配置页面。   我可以轻松地在页面中添加一个,并使其仅在页面时可见   管理员正在使用该页面。

有一个名为Page Tab Edit Url的网页标签应用设置。如果已指定,则指向Web服务器上仅供管理员访问的特定页面。仅意味着页面管理员可以获得它。这将允许您对特殊页面进行编码,以允许管理员在该页面下“配置”他们特定的应用实例。

请参阅:https://developers.facebook.com/docs/appsonfacebook/pagetabs/

请记住,您可以通过查看signed_request的页面对象来确定您的应用正在运行的网页ID。您可以将其用作唯一标识,以存储应用的每个实例的页面特定设置。

请参阅:http://developers.facebook.com/docs/authentication/signed_request/

答案 1 :(得分:0)

嗯,你控制画布吧?我的意思是在服务器中提供正在加载的html和javascript。您可以向服务器发出ajax请求并将设置存储在MongoDB,SQL Server或其他商店中,您的应用可以加载它们。