如何从iPhone应用程序上传多张照片到Facebook?

问题描述:

是否有API调用,我们可以使用它从iPhone应用上传多张照片到Facebook?到目前为止,我们一次只能做一个。如何从iPhone应用程序上传多张照片到Facebook?

您将需要直接使用Facebook Connect API:iOS SDK不公开此类功能。

你应该看看这表明该网址上载图片的Graph Photo API的出版科(不要忘记索要凭证publish_stream):

POST https://graph.facebook.com/USER_ID/photos 

message=[optional description] 
source=[the image's data] 
place=[optional image's location] 

随着iOS版Facebook连接SDK这将在此给我们打电话,给你有一个Facebook实例调用facebookUIImage实例调用image

[facebook requestWithMethodName:@"/USER_ID/photos" 
         andParams:[NSDictionary dictionaryWithObjectsAndKeys: 
           UIImageJPEGRepresentation(image, 0.7), @"source", 
           @"My puppy is so cute!!!", @"message", 
           nil] 
        andHttpMethod:@"POST" 
        andDelegate:self]; 

您可以结合THI与batch requests的电话同时上传多张照片。

+0

您可以发布此示例代码 – 2013-06-19 13:49:23

+0

其共享只有单个图像..需要多个图像 – 2014-03-05 05:30:56