4

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

我想将带有页面选项卡的应用程序添加到用户的一个页面。基本上相当于转到应用程序的配置文件,单击“添加到页面”并选择要添加到的页面。

我没有看到在 Graph API 中的哪个位置完成了此操作。

4

3 回答 3

4

如果您拥有使用 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

希望有帮助。

于 2011-09-22T18:27:20.190 回答
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"})
于 2015-06-10T22:02:01.023 回答
0

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

于 2011-10-04T05:36:58.993 回答