1

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

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

我可以为每个连接放置更多图像吗?

4

1 回答 1

0

我没有在 iOS 中实现多张照片的共享。但我读了一些关于它的东西。是的,您可以使用批量 POST 请求在 Facebook 上发送多张图片,请参阅FQL文档

也读这个

您的 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 资源限制。

于 2013-04-09T18:40:05.390 回答