0

我想在 FB 上创建标签。

我有这个代码:

@graph = Koala::Facebook::API.new(Client.find(session[:id_client]).oauth_token)
@graph.put_connections("4154829881847172/tabs","POST", {:access_token => "AAABwdtYjsyoBAMcg558a4FYnZBkZBUiPKmcWWssssWoNZC2yjqE43ghoR9uTiFIhT3ErkQYx45RrrPeOD0ZCvFgnmRIUh9lqRUw5KIlWwxtRW3GvbIEUWp0yB2", :app_id => '1236553701115690'})

但我有一个问题

-> OAuthException: (#210) 主题必须是一个页面。

4

2 回答 2

0

4154829881847172 是您尝试添加选项卡的页面的正确 ID 吗?你确定使用页面的访问令牌吗?(与页面管理员的用户访问令牌相反)

其中任何一个不正确都意味着您传递的不是页面 ID 而是页面 ID

于 2012-10-29T17:38:04.570 回答
0

这对我也不起作用。我认为原因是http://developers.facebook.com/bugs/194192344040832/。在 Graph API Explorer 上运行它会得到相同的结果。

但我确实使用了以下方式

@graph = Koala::Facebook::GraphAPI.new("user_access_token")
@newgraph=Koala::Facebook::GraphAPI.new("page_access_token")
@newgraph.put_connections("me","tabs", {:app_id => 'your_app_id'})

您基本上使用页面访问令牌创建一个图形对象,然后运行 ​​put_connections 方法。

于 2013-03-01T12:22:45.263 回答