0

FacebookConnectAPIを使用して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 DELETEhttps : //graph.facebook.com/147512198609691_148877991806445/likes?access_token= ...。

しかし、それらは機能していません。おそらく私は間違ったコマンドを使用しています。

4

1 に答える 1

0
[request setPostValue:@"DELETE" forKey:@"method"];
于 2011-06-24T04:29:09.717 に答える