【发布时间】:2012-09-22 05:08:54
【问题描述】:
我能够通过几天前开发的 iOS 应用向 Facebook 用户墙发布状态更新。然后我可能不小心删除了一些东西,我现在无法发布并收到错误消息。相关代码为A:
message = @"test";
[FBRequestConnection startForPostStatusUpdate:message
completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
}
我也尝试了以下方法B:
[FBRequestConnection startWithGraphPath:@"me/feed" parameters:postParams HTTPMethod:@"POST" completionHandler:^(FBRequestConnection *connection,id result,NSError *error)
我得到了同样的错误信息:操作无法完成。 (com.facebook.sdk 错误 5.)"
我还注意到,无论我使用 FacebookSDK.h 还是 Facebook.h 作为任一方法,这两种方法(四种方法)都会收到上述相同的错误消息。我也想知道为什么 FacebookSDK.h 足以支持上述两种方法,为什么教程建议弃用 Facebook.h。
有趣的是,我去检查另一个我记得可以发布 Facebook 状态更新的测试 iOS 应用,发现它也不能发布。有什么想法吗?
【问题讨论】:
-
得到同样的错误信息!!猜想这与 FacebookSDK for iOS 6 中所做的修改有关。!!
-
男孩!我已经花了一天左右的时间来解决这个问题。希望其他人能够确认同样的现象,以便我们知道这是 Facebook 的问题。
-
您申请了哪些权限才能发布状态更新?
-
我有“代表你发帖”和“访问你的新闻提要上的帖子”。假设第一个将授权我的应用发布。