在我的应用中,我想与flickr分享图片。
我使用了flickr提供的库。授权后,我调用以下方法

[self.flickrRequest uploadImageStream:[NSInputStream inputStreamWithData:JPEGData] suggestedFilename:@"Pic 2 Print" MIMEType:@"image/jpeg" arguments:[NSDictionary dictionaryWithObjectsAndKeys:@"0", @"is_public", nil]];


但是我得到这个错误


  kUploadImageStep错误域= org.lukhnos.ObjectiveFlickr
  Code = 2147418115“该操作无法完成。
  (org.lukhnos.ObjectiveFlickr错误2147418115。)


如果有人知道,那么请帮助我。

提前致谢。

最佳答案

对我来说,解决方案是使用lib正在使用的默认用户代理。似乎Flickr阻止了来自iOS的连接。当我放置其他用户代理时,HTTPRequest.userAgent = @"hehe";我可以使用它。

10-08 06:08