Facebook ios SDK, 喜欢一个页面, "application does not have the capability"



我正在尝试使用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,但我担心喜欢页面可能不是不可能的,但不容易…

相关内容

最新更新