0

Facebookでログインしてアクティブなセッションを取得することができました....しかし、Facebookに写真を投稿したり、Facebookにメッセージを投稿したりしようとしています。私がそれを正しく行っているかどうか教えてもらえますか? 壁に何も投稿されていないので、機能していないようです。

 UIImage *image = combinedImage;
    NSString *strMessage = @"Check out my photo";
    NSMutableDictionary* params = [NSMutableDictionary dictionary];
    [params setObject:strMessage forKey:@"message"];
    if (image) {
        [params setObject:image forKey:@"picture"];
        [facebook requestWithGraphPath:@"me/photos" andParams:params
                   andHttpMethod:@"POST"
                     andDelegate:self];
    } else {
        [facebook requestWithGraphPath:@"me/feed" andParams:params
                   andHttpMethod:@"POST"
                     andDelegate:self];
    }      

みんなありがとう!

4

1 に答える 1

0

イメージ パラメータのキーは、@"picture" ではなく @"source" にする必要があると思います。リクエストの呼び出しとパスは問題ないようです。

[params setObject:image forKey:@"source"];

于 2012-08-09T14:03:54.987 に答える