parseで認証してfacebookのフィードに投稿する

parseで認証

認証するときに[publish_actions]をつけてあげる

    [[PFFacebookUtils logInWithPermissionsInBackground:@[@"publish_actions"]] continueWithSuccessBlock:^id(BFTask *task) {
        // なにがしかのログイン後の処理
    }]

投稿

apiにPOSする

    NSDictionary *params = @{@"message"    : @"hoge",
                             @"name"       : @"name",
                             @"caption"    : @"caption",
                             @"description": @"description",
                             @"link"       : @"linkUrl",
                             @"picture"    : @"imageUrl"};

    [FBRequestConnection startWithGraphPath:@"me/feed"
                                 parameters:params
                                 HTTPMethod:@"POST"
                          completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
                              if (error) {
                                  NSLog(@"エラー:%@", result);
                                  return;
                              }
                          }];