graph.facebook.com和iPhone上的FacebookConnect:如何删除“喜欢”

时间:2010-08-24 20:59:33

标签: iphone facebook http-delete

我正在使用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

但是我无法进行逆操作“不像”(删除之类的 从帖子)。

我尝试了以下内容:

HTTP POST https://graph.facebook.com/147512198609691_148877991806445/likes?access_token=....&method=delete

还有:

HTTP DELETE https://graph.facebook.com/147512198609691_148877991806445/likes?access_token= ....

但那些不起作用,可能是我使用了错误的命令。

1 个答案:

答案 0 :(得分:0)

[request setPostValue:@"DELETE" forKey:@"method"];