graph.facebook.com и FacebookConnect на iPhone: как удалить «лайк» - PullRequest
0 голосов
/ 25 августа 2010

Я разрабатываю приложение для 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=....

Но они не работают, возможно, я использую неправильную команду.

1 Ответ

0 голосов
/ 24 июня 2011
[request setPostValue:@"DELETE" forKey:@"method"];
...