我正在使用 Facebook Connect API 开发 iPhone 应用程序。我到达使用以下代码在帖子上设置“喜欢”:
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"https://graph.facebook.com/%@/likes", discussion.postId]];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:[self.facebook accessToken] forKey:@"access_token"];
[request setDelegate:self];
[request startAsynchronous];
它生成以下调用:
HTTP POST https://graph.facebook.com/147512198609691_148877991806445/likes
但我无法进行逆运算“Unlike”(从帖子中删除类似)。
我尝试了以下方法:
HTTP POST https://graph.facebook.com/147512198609691_148877991806445/likes?access_token=....&method=delete
并且:
HTTP 删除https://graph.facebook.com/147512198609691_148877991806445/likes?access_token= ....
但这些都不起作用,可能我使用了错误的命令。