0

Я пытаюсь получить все события, созданные пользователем для этого, я пытаюсь запросить разрешение на доступ к user_events.Не могу получить разрешение для user_events facebook

Однако на данный момент facebook не запрашивает у пользователя разрешения на доступ к событиям. Я проверил профиль разрешения приложения для тестового пользователя, и мое приложение получает информацию о профиле, но не о событиях.

facebook SDK Я использую это 3,19

if ([FBSession.activeSession.permissions indexOfObject:@"user_events"]==NSNotFound) { 

    [FBSession.activeSession requestNewReadPermissions:@[@"user_events"] completionHandler:^(FBSession *session, NSError *error) { 
     if (!error) { 
      action(); 
     } 
     else if (error.fberrorCategory != FBErrorCategoryUserCancelled) 
     { 
      UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Permission denied" 
                   message:@"Unable to get permission to post" 
                   delegate:nil 
                 cancelButtonTitle:@"OK" 
                 otherButtonTitles:nil]; 
      [alertView show]; 

     } 
    }]; 

} 
else 
{ 
    action(); 
} 

ответ

0

user_events должен получить утвержденные Facebook, прежде чем он работает с любым пользователем, иначе она будет работать только для пользователей с ролью в вашем приложении: https://developers.facebook.com/docs/apps/review/login

Смежные вопросы