2014-12-31 46 views
0

当我使用两个权限登录时:@“publish_actions”,@“publish_stream” 并且希望在Facebook上发布。请帮我解决我已经确认并应用于许多计算器解决方案,但没有人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。

相关问题