好的,我有一个使用Koala宝石的Rails应用程序。我有manage_pages权限,我能够成功获取用户的页面和access_tokens。
我想将一个带有Page Tab的应用程序添加到用户的一个页面中。基本上相当于转到应用的个人资料,clicking "add to page" and selecting a page将其添加到。
我没有看到Graph API在哪里完成。
答案 0 :(得分: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
希望有所帮助。
答案 1 :(得分: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 :(得分:0)
嘿,你给的答案是对的。我也是这样做的。 https://graph.facebook.com/pageid/tabs?app_id=applicationid&method=POST& access_token =页面访问令牌 有了这个facebook请求,我可以将应用程序个人资料页面添加到我的脸书粉丝页面。但是我添加了对该粉丝页面的评论。但是这个新手动并想在粉丝页面中添加评论框。可以使用评论插件,如何使用?通过在fbml中的应用。