この方法は私のために働いた。次に、ユーザーの情報を要求する方法と、アプリを使用するユーザーの友人の例を示します。これは1つのブロックに戻り、結果を解析してすべてを一度に処理できます。
NSArray *requests = @[@{@"method":@"GET",
@"relative_url":@"me"},
@{@"method":@"GET",
@"relative_url":@"me/friends"}];
NSError *encodingError;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:requests options:0 error:&encodingError];
NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
NSDictionary *params = @{@"batch":jsonString};
[FBRequestConnection startWithGraphPath:@""
parameters:params
HTTPMethod:@"POST"
completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
if (error) {
NSLog([error description], nil);
}
else {
NSLog(@"Return Data: %@", [result description]);
}
}];
ビデオをFacebookにアップロードする際には、ビデオデータも含めます。それはどのようにJSONに変換されますか? –
FBRequestConnectionが廃止されたか、要求が機能しなくなったため、コードが機能しなくなりました。 –