0

UIImageを使用してユーザーFacebookウォールに投稿する方法をオンラインで調べていFacebook SDKます。しかし、最も単純なオプションが何であるかは本当に混乱しています。これまでのところ、 を使用しFacebook SDKて接続を作成し、次のようにウォールにメッセージを投稿しただけです。

// Create message
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   @"Blah", @"name",
                                   @"", @"caption",
                                   @"", @"description",
                                   @"http://www.xyz.com", @"link",
                                   @"", @"picture",   // THIS IS NOT BIG ENOUGH
                                   nil];

// Post it to the users feed
[facebook dialog:@"feed" andParams:params andDelegate:nil];

これはうまく機能しているようで、短いテキストと画像をアップロードできます。私が抱えている問題は、画像が小さすぎることです。ユーザーが(表示サイズの点で)より大きな画像と短いキャプションをアップロードできるようにする方法が必要です。

誰かが解決策を提供できますか (理想的には、私の既存のコードでうまくいく可能性があります)?

4

1 に答える 1

2

@Malek_Jundi のおかげでこれを達成できました。使用したコードは次のとおりです。

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:[facebook accessToken], @"access_token",nil];
[params setObject:@"Caption to go with image" forKey:@"name"];
[params setObject:myImage forKey:@"source"];   // myImage is the UIImage to upload
[facebook requestWithGraphPath:@"me/photos"
                     andParams: params
                 andHttpMethod: @"POST"
                   andDelegate:(id)self];
于 2012-05-16T15:07:10.307 に答える