このラッパーを使用して、ユーザーのウォールにキャプション付きの画像を投稿しようとしています:
以下のコードでフォトアルバムに投稿できるようになったのですが、ユーザーのウォールに投稿する方法がわかりません。
UIImage *img = [logo getMyLogoImage];
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"This is a caption! Do you know this logo?",@"message",img,@"picture",nil];
[[SPFacebookClient_MyApp sharedClient] requestWithParams:params completionHandler:^(BOOL success, id result, NSError *error){}];
通常の Facebook SDK を使用すると、これを呼び出してウォールに投稿できることがわかります。
[FBRequestConnection startWithGraphPath:@"me/Photos"
parameters:params
HTTPMethod:@"POST"
completionHandler:^(FBRequestConnection *connection, id result, NSError *error){[self showAlert:@"Photo Post" result:result error:error];}];
ただし、セッションと一般的なセットアップの管理がはるかに簡単でクリーンになるため、ラッパーでそれを実現する方法を理解したいと思っています. これを機能させるために何を変更または追加する必要があるかを誰かが説明できますか?