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= ...。
しかし、それらは機能していません。おそらく私は間違ったコマンドを使用しています。