Как правило, когда мы публикуем фотографию в Facebook с помощью iOS SDK Facebook, она автоматически попадает в фотоальбом, названный в честь приложения.Например, если приложение Facebook называется «MyApp», то фотография сохраняется в фотоальбоме «MyApp photos».
Однако с двух дней назад приложение, над которым мы работаем, начало работатькак ни странно, все фотографии, размещенные на нем, сохраняются в фотоальбом «DifferentApp photos».
Фотография по-прежнему связана с правильным приложением, поскольку под заголовком по-прежнему написано «X минут назад через MyApp» и ссылка MyApp переходит на MyApp.Что касается меня, я не могу понять, как «DifferentApp» вошло в картину.
Код, который публикует фотографию, не изменился, но за то, что он стоит;
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:img, @"picture",message,@"caption",nil];
[appDelegate.fbObj requestWithGraphPath:@"me/photos"andParams:params andHttpMethod:@"POST" andDelegate:self];
Что изменилось в , так это то, что теперь мы заставляем SDK Facebook выполнять аутентификацию через веб-просмотр в приложении, а не переключаться на приложение Facebook (см. Отключить единый вход)Вкл. (SSO) в Facebook IOS SDK )
Несколько других моментов, которые следует учитывать;
- Если мы удалим альбом «DifferentApp Photos» и затем разместим новую фотографию,фотография сохраняется в другом альбоме, то есть в «ThirdApp Photos»
- . Мы зарегистрировали целое новое приложение Facebook и разместили на нем фотографии - фотографии все равно попадают в неправильный альбом
Любые мысли / идеи будут с благодарностью.