我遇到的问题类似于最近写过这个问题的其他2个人。
为管理员用户显示新创建的页面标签Facebook应用程序,但不为常规用户显示。 我目前只有8个页面标签,所以不能有太多。 此外,沙盒模式已禁用(已尝试启用和禁用)。
有人能想到这可能发生的原因吗?
我添加了带有代码的标签:
http://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&next=YOUR_URL
它可能与网址中的https有关,而不是http?
我很茫然,不知道如何解决这个问题。
任何想法,无论多么深远,都会受到重视。
感谢任何可能认为可以提供帮助的人......
答案 0 :(得分:3)
您是否忘记将应用程序退出沙盒模式? (尝试切换它以防万一,即使它不是沙箱模式,因为这是迄今为止最可能的解释)
此外,请检查是否通过API在应用或页面上设置了人口统计限制,因为在这种情况下,只有符合限制的用户才会看到该标签。 (虽然管理员总是会看到它)
同时检查您是否正确配置了应用的页面选项卡URL和安全页面选项卡URL设置,就好像用户使用HTTPS而应用程序不支持它,他们将看不到选项卡
如果选项卡根本没有显示,那几乎可以肯定是这两个问题中的一个,如果它正在显示但内容没有呈现,那么也要检查你的代码并确保它在检查signed_request
时不会致命对于非管理员或类似的东西