Пометка фотографий через Facebook GraphAPI - PullRequest
0 голосов
/ 03 июня 2011

Facebook недавно добавил возможности создания тегов для фотографий в свой API-интерфейс Graph: http://developers.facebook.com/blog/post/509/

Я использую FbConnect на iPhone для загрузки изображения и пометки своей страницы внутри него.Итак, мой первый вызов:

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   self.imageToPost, @"picture",
                                   @"My caption!", @"name", @"tags",
                                   nil];

    [self.theFacebook requestWithGraphPath:@"me/photos"
                                 andParams:params
                             andHttpMethod:@"POST"
                               andDelegate:self];

Это правильно возвращает: {id = 2092859844825;}

Затем я делаю еще один вызов:

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   FACEBOOK_PAGE_ID,@"to", 
                                   @"160",@"x", 
                                   @"240",@"y", 
                                   nil];

    [self.theFacebook requestWithGraphPath:[NSString stringWithFormat:@"%@/tags",photoId]
                                 andParams:params
                             andHttpMethod:@"POST"
                               andDelegate:self];

Затем я получаю: {contents = "OAuthException"} {contents = " (# 121) Неверный идентификатор фотографии "}

Но какой идентификатор он ожидает от меня?Отправляя тот же запрос в методе GET, он не выдает ошибку, поэтому я думаю, что идентификатор правильный.Есть идеи ??

1 Ответ

1 голос
/ 17 июня 2011

Какие разрешения вы установили?Убедитесь, что у вас есть user_photos разрешение

...