如何使用新的Facebook iOS SDK“点赞”页面? (http://github.com/facebook/facebook-ios-sdk)

我目前正在尝试使用以下方法:

NSMutableDictionary *dict = [[NSMutableDictionary alloc] initWithObjectsAndKeys:[_facebook accessToken],@"access_token",nil];
[_facebook requestWithGraphPath:@"cocacola/likes" andParams:dict andHttpMethod:@"POST" andDelegate:self];

这是行不通的。当我NSLog([error description]);时,我得到:
Error Domain=facebookErrDomain Code=10000 "The operation couldn’t be completed. (facebookErrDomain error 10000.)" UserInfo=0x6a50160 {error=<CFBasicHash 0x6a4fd40 [0x250b380]>{type = mutable dict, count = 2,
entries =>
    2 : <CFString 0x6a4fc80 [0x250b380]>{contents = "type"} = <CFString 0x6a50000 [0x250b380]>{contents = "OAuthException"}
    3 : <CFString 0x6a500e0 [0x250b380]>{contents = "message"} = <CFString 0x6a50080 [0x250b380]>{contents = "(#3) Application must be on whitelist"}
}
}

我已在高级设置下将我的IP(我从模拟器运行的计算机的IP地址在访问www.whatismyip.com时获得)添加到了Facebook应用程序白名单中的白名单中。

谢谢!
特里斯坦

最佳答案

看来这是一个众所周知的但尚未确认的错误:http://bugs.developers.facebook.net/show_bug.cgi?id=10714

如果您对Facebook的错误跟踪器中的错误投了赞成票,可能会有所帮助。

10-06 12:24