Instagram 最近对其 API 政策进行了更改,允许开发人员通过他们自己的应用程序将图片发布到 Instagram 平台。我们以前使用过的其他几种技术来执行此操作。其中之一是调用 Instagram 应用程序,该应用程序本质上将打开 Instagram 并从那里进行共享。可以在此处查看有关如何完成此操作的教程:如何将图像从您自己的 iOS 应用程序共享到 Instagram
然而,有几个应用程序允许直接共享到 Instagram 平台,而无需调用 Instagram 应用程序。Hipstamatic 的 Oggl允许在不调用 Instagram 的情况下直接分享到 Instagram。下面我发布了一些过程的屏幕截图。
拍完照片后,Oggl 给了我其他几个社交网络,我可以在其中分享我的照片。我选择了 Facebook 和 Instagram。
在我选择 Instagram 之后,它打开了 Safari,它把我带到了以下两个页面,授权 Oggl 发布到 Instagram。我输入了我的 Instagram 凭据,然后它把我带到了授权页面。
一旦我授权了 Oggl,我就可以上传到 Instagram,并且在几秒钟内,我就在我的 Instagram 新闻提要中看到了这张照片。这种类型的共享非常类似于 Facebook 和 Twitter 共享。它具有相同的概念。怎么能做到这一点?如何在他们的应用程序中复制这一精确过程?在我的应用程序中拍摄的照片是612 像素 x 612 像素,因此它们与在 Instagram 上拍摄的照片的尺寸兼容。我已经实现了到 Facebook 和 Twitter 的共享,但我想像 Oggl 那样实现上传到 Instagram。这可能吗?
有许多 iOS 开发人员可以从对这个问题的详细规范答案中受益。
谢谢你