【发布时间】:2011-10-27 07:40:53
【问题描述】:
我希望能够使用 Graph API 为 Facebook 状态点赞。我已经成功地写了一个状态更新和一个状态更新的评论,所以这一切似乎都是完美的。尽管如此,我在尝试点赞状态更新时还是会收到错误消息。
这是我得到的错误:
Error details: {
error = {
message = "(#200) This API call requires a valid app_id.";
type = OAuthException;
};
}
这是我的代码:
NSString *postId = [data objectForKey:@"post_id"];
NSString *request = [NSString stringWithFormat:@"%@/likes", postId];
[facebook requestWithGraphPath:request andParams:nil andHttpMethod:@"POST" andDelegate:self];
有谁知道我做错了什么?
【问题讨论】:
-
我想您的请求中没有包含有效的 app_id。
-
显然我必须将包含应用程序 ID 作为值的字典发送到键
app_id。[NSMutableDictionary dictionaryWithObjectsAndKeys:@"1234567890", @"app_id", nil]我认为这不是必需的,因为在初始化facebook时设置了应用程序 ID。对不起,这是一个愚蠢的错误。我不确定这里的例程是什么。您是否应该发布答案以便我接受? -
当然,我现在已经将此作为答案发布。确实,描述性错误消息归功于 Facebook。
标签: iphone facebook sdk facebook-graph-api facebook-like