Iphone Facebook图形API可以';我不喜欢

Iphone Facebook图形API可以';我不喜欢,iphone,facebook,sdk,facebook-graph-api,facebook-like,Iphone,Facebook,Sdk,Facebook Graph Api,Facebook Like,我想能够像一个Facebook状态使用图形API。我已经成功地写了一个状态更新和一个状态更新的评论,所以这一切似乎都是完美的设置。尽管如此,我还是在尝试喜欢状态更新时出错 这是我得到的错误: Error details: { error = { message = "(#200) This API call requires a valid app_id."; type = OAuthException; }; } 这是我的代码: NSS

我想能够像一个Facebook状态使用图形API。我已经成功地写了一个状态更新和一个状态更新的评论,所以这一切似乎都是完美的设置。尽管如此,我还是在尝试喜欢状态更新时出错

这是我得到的错误:

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];

有人知道我做错了什么吗?

您需要在请求中包含
应用程序id

我今天遇到了这个问题,问题不是我的应用程序id丢失。我尝试了一系列不同的事情,但没有任何运气,最后解决了问题,在我的常规设置中取消了对iOS应用程序的访问,然后再次允许它们

我在这段时间也打开了一次应用程序,所以我无法确认打开/关闭开关是否足够


我认为当用户升级他们的操作系统并且必须为FB/Twitter帐户重新输入用户名/密码时,问题可能会出现。不管它对应用程序的个人访问权限有什么影响。

我想你的请求中没有包含有效的应用程序id。显然,我必须向key
app\u id
发送一个包含应用程序id值的字典
[NSMutableDictionary Dictionary WithObjectsAndKeys:@“1234567890”,“app_id”,nil]
我认为这是不必要的,因为在初始化facebook时设置了app id。对不起,这是个愚蠢的错误。我不确定这里的常规是什么。你应该发布一个答案让我接受吗?当然,我现在已经发布了这个答案。这要归功于Facebook,因为它提供了描述性的错误消息。