我的客户希望在Instagram,Twitter,Facebook上分享图像.
我已经完成了Twitter和Facebook,但没有在互联网上找到任何API或任何东西在Instagram上分享图像.可以在Instagram上分享图像吗?如果是的话怎么样?
当我查看Instagram的开发者网站时,我发现了Ruby on Rails和Python的Libraries.但是没有iOS Sdk的文档
我已根据instagram.com/developer从Instagram获取令牌,但现在不知道下一步与instagram图像共享该怎么做.
这是一个具有专业知识的专家的问题。
可以PNG与UIActivityViewController许多共享平台成功共享高质量的无损图像,但每次都失败的 Facebook Messenger 除外。提供的错误是“Couldn’t Load Content”。
既UIImagePNGRepresentation NSData和AnyObject失败中的Facebook Messenger中,UIImage成功然而股BUT的输出图象似乎是一个JPG和低质量和有损耗的。
题:
这里发生了什么以及如何纠正——我如何成功地与UIActivityViewControllerFacebook Messenger共享高质量的无损 PNG 图像?
这是 Facebook Messenger、Xcode 或UIActivityViewController?
NSData和AnyObject(和 UIImage)有替代品吗?
代码:
var myImage: UIImage!
var myImagePNG: NSData!
//var myImagePNG: AnyObject!
func sharePNG() { …
myImagePNG = UIImagePNGRepresentation(myImage)!
let activity = UIActivityViewController(activityItems: [myImagePNG], applicationActivities: nil)
self.presentViewController(activity, animated: true, completion: nil)
}
Run Code Online (Sandbox Code Playgroud)
图片: