我希望能够使用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
。
我今天遇到了这个问题,问题不是我的app_id丢失了。我尝试了很多不同的事情,但都没有成功,最后通过在我的常规设置中取消对iOS应用程序的访问,然后再次允许访问,解决了这个问题。
在这中间我也打开过一次应用程序,所以我无法确认打开/关闭开关是否足够。
我认为当用户升级操作系统,并且必须重新输入FB/Twitter帐户的用户名/密码时,可能会出现问题。无论它扰乱了应用程序的个人访问权限。