【问题标题】:Can I add a page tab app to a differenrt App profile page?我可以将页面选项卡应用程序添加到不同的应用程序配置文件页面吗?
【发布时间】:2011-10-17 13:18:12
【问题描述】:

我想知道是否可以将我创建的页面标签应用添加到不同的应用配置文件页面,就像我可以将其添加到 Facebook 上的常规页面一样。当我在个人资料应用页面下单击“添加到我的页面”链接时,我看不到我的所有应用个人资料页面(仅列出常规页面)。

【问题讨论】:

    标签: tabs profile facebook-apps


    【解决方案1】:

    是的,您可以通过访问链接来做到这一点:

    http://www.facebook.com/add.php?pages=1&api_key=APP_ID
    

    这将为您带来您拥有的所有页面(包括应用程序页面)的列表,或者您可以直接指定应该使用哪个页面来添加应用程序:

    http://facebook.com/add.php?pages=1&api_key=APP_ID&page=PAGE_ID
    

    【讨论】:

    • 有没有办法将页面标签应用添加到个人资料页面?
    【解决方案2】:

    如果你想使用 Graph SDK(在某种背景下,静默模式 - 避免用户交互),那么你需要像这样拨打电话

    你需要先获得manage_pages权限,然后

    if (accessToken) {
       var data = {
           "access_token": accessToken,
           "app_id":applicationId
       }
       FB.api("/" + pageId + "/tabs", 'post', data, function(response) {
           //success or failure, check it out
       });
    } 
    

    它会将应用程序作为选项卡安装在您的应用程序配置文件中:)

    希望它会有所帮助。

    【讨论】:

    • 请求权限并不是真正避免用户交互的方法!
    • 这不是避免用户交互的方法,但是如果您授予了适当的权限,则可以避免视觉弹出以允许用户在页面上安装应用程序.它只是自动化以图形方式安装选项卡的过程。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-13
    • 1970-01-01
    • 2012-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多