添加页面标签对话框:限制用户我使用的是添加到网页对话框同时
问题描述:
只能选择一个页面:添加页面标签对话框:限制用户我使用的是添加到网页对话框同时
http://developers.facebook.com/docs/reference/dialogs/add_to_page/
但我希望用户做一次只有一个页面,所以我可以轻松地通过每个页面的应用程序自定义向导来引导他们,而不会让他们感到困惑。
有没有办法将对话框更改为单页选择而不是多选?
答
这个问题的答案是:不,对话框没有办法做到这一点。 Facebook添加页面对话框总是返回用户添加的页面数组,并且没有选择使其只需要一个页面。
另一种选择是编写我们自己的添加页面对话框,但这需要来自用户的manage_pages扩展权限,这会在我们的情况下将其吓跑。
我最终在解决问题的项目中做了什么,是使用添加页面对话框并接受一组答案。它将这个数组存储到一个会话中,并一次向用户通过我们的自定义向导一页,允许他们在完成第一页后自定义第二页。
所以流动是这样的:
1)提出他们了Facebook提供的对话框。我们添加了一些文字,告诉用户对话的内容。
2)保存tabs_added信息。
3)对于添加的每个选项卡,在我们的系统中为该页面创建一个帐户,显示有关该页面的一些信息并询问用户有关该页面的其他自定义信息。
4)每一个完成后,转到步骤3
这不是正是我们想要的,大多数用户只使用反正一个页面,但它的工作。