【问题标题】:How to add an app to a page via Graph API? (with Koala gem)如何通过 Graph API 将应用添加到页面? (与考拉宝石)
【发布时间】:2011-11-22 12:58:28
【问题描述】:

好的,我有一个使用 Koala gem 的 Rails 应用程序。我拥有manage_pages 权限,并且能够成功获取用户的页面和access_tokens。

我想将带有页面选项卡的应用程序添加到用户的其中一个页面。基本上相当于转到应用程序的配置文件,clicking "add to page" and selecting a page 将其添加到。

我看不出这是在 Graph API 中的哪个位置完成的。

【问题讨论】:

    标签: ruby-on-rails facebook facebook-graph-api koala


    【解决方案1】:

    我是这样做的:

    koala = Koala::Facebook::API.new( page_token )
    
    tabs = koala.get_connections("me", "tabs")
    
    koala.put_connections("me","tabs", {app_id: new_app_id }, {api_version: "v2.3"})
    
    tabs = koala.get_connections("me", "tabs")
    

    检查标签并搜索新添加的标签。

    如果要删除标签:

    koala.delete_connections("me","tabs", {app_id: id_to_be_deleted }, {api_version: "v2.3"})
    

    【讨论】:

      【解决方案2】:

      嘿,你给出的答案是对的。我也以同样的方式完成了。 https://graph.facebook.com/pageid/tabs?app_id=applicationid&method=POST &access_token=页面访问令牌` 通过这个 facebook 请求,我可以将应用程序配置文件页面添加到我的 facebook 粉丝页面。但是我正在向该粉丝页面添加评论。但是手动添加新的通过并想在粉丝页面内添加评论框。我可以使用评论插件,怎么用?在fbml中应用。

      【讨论】:

        【解决方案3】:

        如果您拥有使用 Graph API 管理页面的权限,您可以通过向 PAGE_ID/tabs 发出带有页面访问令牌的 HTTP POST 请求,在页面的当前已安装标签列表的末尾安装 profile_tab

        https://graph.facebook.com/YOUR_PAGE_ID/tabs/create/?app_id=YOUR_APP_ID&access_token=YOUR_TOKEN

        希望对您有所帮助。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-10-08
          • 2014-01-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多