2014-12-31 3 views
0

Когда я регистрируюсь с использованием двух разрешений: @ "publish_actions", @ "publish_stream" и хочу публиковать сообщения на facebook. Пожалуйста, помогите мне решить я проверил и применяется множество StackOverflow решений, но ни один из них worked.My facebook SDK версия: 3,21Операция не может быть завершена. (ошибка com.facebook.sdk 5.) при публикации на facebook ios

 +(void)postFBShare:(NSString *)sArticle 
     { 

      NSDictionary *params = @{ 
            @"name" : @"Feed A Puppy", 
            @"description" : @"Download Feed a puppy on iTunes", 
            @"link" : @"http://google.com", 
            @"message" :sArticle, 
            }; 

     [FBRequestConnection startWithGraphPath:@"me/feed" 
             parameters:params 
             HTTPMethod:@"POST" 
            completionHandler:^(FBRequestConnection *connection, 
                 NSDictionary * result, 
                 NSError *error) { 
             if (error) { 
              NSLog(@"Error occurred: %@", [error localizedDescription]); 
             } else { 
              NSLog(@">>> FB Shared successfully::%@",result); 
              UIAlertView* alert = [[UIAlertView alloc]initWithTitle:@"Alert!" message:@"Shared successfully." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; 

              [alert show]; 

             } 
            }]; 
} 

ответ

0

Вы можете отсутствовать разрешения, необходимые для конечной точки. Также проверьте, есть ли у вас открытая FBSession.