【发布时间】:2010-09-28 04:20:29
【问题描述】:
如何使用新的 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(当我从模拟器运行时,我的计算机在访问 www.whatismyip.com 时获得的 IP 地址)添加到我的 Facebook 应用程序白名单中高级设置下的白名单中。
谢谢!
特里斯坦
【问题讨论】:
-
Facebook 不允许代表用户点赞页面或任何其他对象。唯一的例外是您可以喜欢用户帖子。 Facebook 正在考虑允许点赞页面,但他们没有做出任何承诺。
标签: iphone xcode facebook oauth