2013-12-15 36 views

回答

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]); 
          } 
         }]; 
+0

雖然將視頻上傳到Facebook的我們包括視頻數據量太大。那將如何轉換爲JSON? –

+0

代碼不再起作用,不確定是因爲FBRequestConnection已棄用,或者對@「」的請求不再有效。 –