这是我的代码。它工作正常,但我只能为每张图片发布一次:
[params setObject:_selectedPhoto forKey:@"source"];
FBRequestConnection *connect = [[FBRequestConnection alloc] initWithTimeout:30];
// Creo al richiesta di upload foto
FBRequest *request = [FBRequest requestWithGraphPath: [NSString stringWithFormat:@"%@/photos",nomeAlbum] parameters:params HTTPMethod:@"POST"];
我可以为每个连接添加更多图像吗?
答案 0 :(得分:0)
我没有在iOS中实现多个Photo的共享。但我读了一些内容。是的,您可以使用批量POST请求在Facebook上发送多个图像,请参阅FQL doc
也可以阅读this。
您的POST消息的格式是,
curl
-F 'access_token=…' \
-F 'batch=[{"method":"POST","relative_url":"me/photos","body":"message=My cat photo","attached_files":"file1"},{"method":"POST","relative_url":"me/photos","body":"message=My dog photo","attached_files":"file2"},]' \
-F 'file1=@cat.gif' \
-F 'file2=@dog.jpg' \
https://graph.facebook.com
从给定链接中读取上传二进制数据。
批次也有一些限制,
我们目前限制批量中的请求数量 50,但批次内的每个电话都是单独计算的 计算API调用限制和资源限制的目的。对于 例如,一批10个API调用将计为10个调用和每个调用 批处理中的内容有助于CPU资源限制 方式。