如何从iPhone应用程序中上传多张照片至Facebook?(How to upload multi

2019-06-23 17:36发布

是否有一个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称为实例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];

您可以结合这个调用与批量请求同时上传多张图片。



文章来源: How to upload multiple photos to Facebook from within iPhone app?