在Facebook帖子中发布超过1张图片

时间:2013-04-09 18:23:09

标签: iphone ios facebook sdk

这是我的代码。它工作正常,但我只能为每张图片发布一次:

[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"];

我可以为每个连接添加更多图像吗?

1 个答案:

答案 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资源限制   方式。