0

AI は次のコードを使用して、Facebook のユーザーのウォールに画像を投稿しています

NSData *imageData =UIImagePNGRepresentation(newPageView.image);
     UIImage *picture = [UIImage imageWithData:imageData];
    NSLog(@"picture is %@",picture);
    NSMutableDictionary   *variables = [NSMutableDictionary dictionaryWithCapacity:2];

        FbGraphFile *graph_file = [[FbGraphFile alloc] initWithImage:picture];

    [variables setObject:graph_file forKey:@"file"];

    [variables setObject:@"this is a test message: postPictureButtonPressed" forKey:@"message"];


    FbGraphResponse *fb_graph_response = [fbGraph doGraphPost:@"/me/photos" withPostVars:variables];

上記のコードは、写真アルバムの画像を投稿します。壁に画像を投稿するように変更するにはどうすればよいですか?

4

1 に答える 1

1

このコードを試してください

  NSURL *url = [NSURL URLWithString:@"YOur Image url"];
    NSData *data = [NSData dataWithContentsOfURL:url];
    UIImage *img  = [[UIImage alloc] initWithData:data];

   [variables setObject:img forKey:@"picture"];


   FbGraphResponse *fb_graph_response = [fbGraph doGraphPost:@"/me/photos" withPostVars:variables];
于 2012-04-27T10:28:19.343 に答える