Я разрабатываю приложение для iPhone с помощью API Connect Facebook.Я прибыл, чтобы установить «Мне нравится» на пост, используя следующий код:
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» (удаление like из сообщения).
Я попробовал следующее:
HTTP POST https://graph.facebook.com/147512198609691_148877991806445/likes?access_token=....&method=delete
итакже:
HTTP DELETE https://graph.facebook.com/147512198609691_148877991806445/likes?access_token=....
Но они не работают, возможно, я использую неправильную команду.
[request setPostValue:@"DELETE" forKey:@"method"];