Я пишу приложение на Facebook для iphone, однако при отправке запроса на добавление комментария я получаю следующую ошибку:
failed with error: Error Domain=api.facebook.com Code=210 "User not visible" UserInfo=0x5a986b0 {request_args=(
{
key = text;
value = "Test comment";
},
{
key = format;
value = XML;
},
{
key = "post_id";
value = "100001297086328_132682710102963";
},
{
key = "call_id";
value = 1279912620;
},
{
key = v;
value = "1.0";
},
{
key = "api_key";
value = XXXXXXXXXXXXXXXXXXXXXXX;
},
{
key = method;
value = "facebook.stream.addComment";
},
{
key = "session_key";
value = "XXXXXXXXXXXXXXXXXXXXXXXXXX";
},
{
key = sig;
value = XXXXXXXXXXXXXXXXXXXXXXXXXXX;
}
Когда я пытаюсь прокомментировать один и тот же пост с тем же пользователем и приложением Facebook, используя тестовую консоль на http://developers.facebook.com/docs/reference/rest/stream.addComment, он работает просто отлично.
Мои текущие разрешения: read_stream, publish_stream, read_friendlists
Код, который я использую для запроса:
-(void)postComment:(NSString *)comment forPost:(NSString *)postID {
NSLog(@"postComment called");
NSLog(@"comment is: %@", comment);
NSLog(@"post ID is: %@", postID);
currentRequest = @"post comment";
NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:
comment, @"text",
postID, @"post_id",
nil];
[[FBRequest requestWithDelegate:self] call:@"facebook.stream.addComment" params:params];
}
Мне может "понравиться" тот же пост. Я понятия не имею, почему это не работает.