1

アプリケーションから画像を投稿するたびに Facebook SDK を使用する iOS アプリケーションから画像を投稿しているときに、実際の Facebook アカウントで許可を求める問題が発生しています。

ここに、Facebookに画像を投稿する私の関数があります

- (void) postImageToFB:(UIImage*)image
{
NSLog(@"posImagetoFB was called...");
NSData* imageData = UIImagePNGRepresentation(image);
NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                @"This is my drawing!", @"message",
                                imageData, @"source",
                                nil];

[FBRequestConnection startWithGraphPath:@"me/photos"
                             parameters:params
                             HTTPMethod:@"POST"
                      completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
                          if(error)
                          {
                              NSLog(@"erro has occured %@",error);
                          }
                          if(result)
                          {
                              NSLog(@"result is %@",result);
                          }

                      }];
}

Facebookにログインするために使用するコードは次のとおりです

- (void)openSession
{
    NSArray *permissions = [NSArray arrayWithObjects:@"user_photos",
                        nil];

    [FBSession openActiveSessionWithReadPermissions:nil
                                   allowLoginUI:YES
                              completionHandler:
 ^(FBSession *session,
   FBSessionState state, NSError *error) {
     [self sessionStateChanged:session state:state error:error];
 }];







 }

前もって感謝します。

4

1 に答える 1