如何解决*通过* 100个摄像机在1 *中发送到Instagram *欺骗
|| 从第一天开始,我就被告知每个第三方iOS应用程序都是完美的沙盒,因此,除了一些预定义的URL之外,第三方应用程序无法将消息传输到另一个应用程序。 但是这个由100个摄像头合一完成的Send to Instagram技巧只是引起了我的注意。当用户触发此操作时,他立即从1个100台摄像机跳转到Instagram(可以,可以通过上面提到的url技巧轻松实现。)但是,有趣的是,Instagram将显示刚处理过的图像100个摄像头合为一体,就好像它正在显示其自己的沙箱中的图像一样。 我了解Cocoa Touch必须具有一些API来支持此功能。我的问题是,它们是什么?它们仅限于图像吗? 非常感谢。 编辑:我知道这是可可触摸URL方案的事情,但是如果是有效的url方案... url方案必须包含指向图像的指针/引用的信息。否则,即使我们从1中的100台摄像机跳到Instagram,Instagram也将无法访问该图像。 编辑(第二次):尽管我还没有尝试过,但汤姆·H的答案可能最终导致了解决方案。因此,我接受了他的答案作为最终答案。至于未设置的答案,未设置一直提起url方案(但是,伙计,我们都知道。这不是使应用程序之间通过调用url进行切换使我们感到困惑的原因。 Instagram如何从另一个使我们感到困惑的应用程序访问该图像。)由于未设置的答案未提供太多有用的信息,也从未回答过我的问题,因此我否决了他的答案,我建议那些赞成-已投票,请相应调整您的投票。堆栈溢出是一个好地方,因为我们几乎总是可以得到正确的答案,而不是因为有些人的答案没有错,但从来没有真正做到这一点。 编辑(第3次):Instagram官方开发人员页面现在提供了官方解决方案。 如果您的应用程序创建了照片并且 您希望您的用户分享这些 使用Instagram的照片,您可以使用 打开文档交互API 您在Instagram分享中的照片 流。 您必须先将文件保存为PNG 或JPEG(首选)格式,然后使用 文件扩展名“ .ig”。使用 您可以使用iOS文档交互API 触发照片被打开 Instagram的。我们的标识符 文档互动UTI是 com.instagram.photo,并且符合 公开/ jpeg和public / png 尿路感染。请参阅Apple文档 文章:预览和打开文件 和 UIDocumentInteractionController类 参考以获取更多信息。 触发后,Instagram将 立即向用户展示我们的 筛选器屏幕。图像已预加载 并调整大小以适合Instagram。 除了使用适当的图像 格式,如上所述,我们唯一的 要求是图像在 高度和/或宽度至少612像素。为了最好 结果,Instagram宁愿开一个 612像素乘以612像素的JPEG。如果 图像更大,它将 动态调整大小。 重要说明:如果任意一个维度 的图像小于612像素, Instagram会向 用户说我们无法打开 文件。这是我们目前的政策, 将图像放大或拉伸到我们的 最小尺寸。解决方法
如果有人感兴趣,这里是执行此操作所需的实际文档:
http://instagram.com/developer/iphone-hooks/
, Instagram已注册URL方案
instagram://
(在您的iPhone Safari中输入\“ instagram:// something \”,然后点击\“ open \”)。也许您的应用已经发现了将图像发送到Instagram的格式-或Instagram提供了文档化的API。
有关可能的参数,请查看此文章。
, 我认为正在发生的事情(或可能发生的事情,也要感谢安吉洛)是第一位的:
1个100台相机将图像保存到Photos.app。
然后,它将图像的名称/文件名/路径传递给Instagram(通过url方案)。
然后,Instagram从Photos.app中检索照片,并将其加载。
除了图像以外,可能没有其他方法可以执行此操作,但是,如果您查看UIDocumentInteractionController类,该类可让您在一定程度上打开其他应用程序中的文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。