我正在尝试使用facebook的ios sdk为页面对象设置"like"。
连接都工作得很好,但当我提交我的图形api调用:
[[myDelegate facebook] requestWithGraphPath:@"PAGE_ID/likes"
andParams:[NSMutableDictionary dictionaryWithObjectsAndKeys:
[[myDelegate facebook] accessToken],@"access_token",nil],
andHttpMethod:@"POST" andDelegate:myDelegate];
(注意PAGE_ID是我想要喜欢的页面的有效id)
请求失败,NSError包含消息。
"(#3)应用程序没有能力进行此API调用"类型为"OAuth exception"
授权时我要求的权限是"publish_stream"one_answers"offline_access"。这些应该是我喜欢一个页面所需要的吗?我是不是在提交我的访问令牌时出错了?
似乎不支持此功能。根据这个bug报告,状态是"CLOSED WONTFIX",Facebook没有任何真正的解释为什么他们不支持这个。
http://bugs.developers.facebook.net/show_bug.cgi?id=10714 c46
Facebook最近才添加了这个功能。见http://developers.facebook.com/docs/opengraph/actions/builtin/likes/
我也面临着同样的问题。我看到你问的权限是正确的,我不知道任何关于对象c,但看起来像我的ActinScript方法…
我认为(我在很多页面和帖子中读过),API不让你喜欢一个页面,但你可以喜欢评论和其他东西与id,但我担心喜欢页面可能不是不可能的,但不容易…