是否有 API 调用可用于将多张照片从 iPhone 应用程序上传到 Facebook?到目前为止,我们一次只能做一个。
问问题
2059 次
1 回答
0
您将需要直接使用 Facebook Connect API:iOS SDK 不公开此类功能。
您应该查看Graph Photo API的 Publishing 部分,该部分建议使用此 URL 上传图像(不要忘记要求提供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 Connect 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];
您可以将此调用与批量请求相结合,以同时上传多张图片。
于 2012-04-17T19:28:19.730 回答