是否有一个API调用,我们可以使用多张照片从iPhone应用程序上传到Facebook? 到目前为止,我们可以在一个时间只能做一个。
Answer 1:
您将需要直接使用Facebook连接API:iOS的SDK不公开此类功能。
你应该看看的Publishing部分图形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
称为实例facebook
和UIImage
实例调用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];
您可以结合这个调用与批量请求同时上传多张图片。
文章来源: How to upload multiple photos to Facebook from within iPhone app?