2014/10/25

[facebook][objective-c]GraphAPI経由で写真をアップロード

前回、クラスメソッドを使ってobjective-cからfacebookに写真を共有する方法を書きました。

で、この方法では、メッセージを付与することができません。

メッセージをつきで写真を共有するには、以下のように組む必要があります。

UIImage *image;
NSString *message;
FBRequest *fBRequest = [FBRequest alloc] requestWithGraphPath:@"me/photos"
                                         parameters:@{"picture":image,@"message":message}
                                         HTTPMethod:@"POST"];
[fBRequest startWithCompletionHandler:^(FBRequestConnection *connection,id result,NSError *error){
  if(!error){
    NSLog(@"OK");
  }
}];
ポイントは、GraphAPIのphotosにも記載されていないpictureというパラメータに実際のイメージを設定するということ。

試したらうまくいったので、今度からこれを使うぞと。

0 コメント:

コメントを投稿