将Instagram提交到iOS应用程序

时间:2016-01-01 12:01:46

标签: ios api instagram

我是网站的新手,刚接触开发,所以我在这里寻找一些一般的建议。

我正在寻找与Instagram一起工作的构建和应用程序。所以这就是我想要开始做的事情。

  • 用户打开应用程序,可以将已发布的(并在Instagram上保存)照片提交给应用程序。此时用户需要被要求登录他们的Instagram帐户。例如,他们会选择提交,然后会打开一个窗口,要求他们登录Instagram,然后它会显示他们发布的所有可用照片。

  • 用户选择他们希望提交给应用的帖子。

  • 图片显示在所有其他用户提交的帖子库中的应用上,供人们查看。

这是基本前提。实际上它涉及的内容远不止于此,但我正在学习并试图保持简单。

我想知道的是。这是否可行,是否有任何关于如何执行此操作的指南。

我将在这里看到什么样的过程。我试过在Instagram集成等方面寻找帖子,但我找不到类似的东西。

在此先感谢任何帮助或指示甚至开始的地方都会有所帮助。

error instagramdemo

2 个答案:

答案 0 :(得分:0)

这些库可以帮助您入门,

https://github.com/shyambhat/InstagramKit

https://github.com/crino/instagram-ios-sdk

  1. 您必须在Instagram开发人员上创建一个应用程序 portal,获取用于执行OAuth流的客户端ID。

  2. 要求您的用户登录Instagram应用并获取auth_token 来自Instagram API。

  3. 基本上在您的所有请求中使用auth_token。

  4. 在我提到的图书馆中,你已经实现了整个流程。

    比如说,如果您使用的是InstagramKit,并且在用户进行集成/授权后,从用户获取的图像将非常简单,如下所示

    InstagramEngine *engine = [InstagramEngine sharedEngine];
    [engine getSelfFeedWithSuccess:^(NSArray *media, InstagramPaginationInfo *paginationInfo) {
        // media is an array of InstagramMedia objects
        ...
    } failure:^(NSError *error, NSInteger statusCode) {
        ...
    }];
    

    让InstagramKit运行起来的步骤,

    1. 从github下载InstagramKit。

    2. 确保您的Mac上安装了cocoapods,请参阅 https://cocoapods.org/寻求帮助。

    3. 在终端上打开InstagramKit-Example并运行以下命令 命令,

      pod install
      
    4. 等待吊舱完成其魔力。

    5. 现在你应该在InstagramKit-Example中创建InstagramKit-Example.xcworkspace,打开并运行。

      我现在就做了,

      enter image description here

答案 1 :(得分:0)

整合Instagram的Stpes:

1)https://www.instagram.com/developer/ 您必须在instagram开发人员门户上创建一个应用程序,获取用于执行OAuth流的客户端ID。

2)要求您的用户登录Instagram应用并从Instagram API获取auth_token。

3)基本上在你的所有请求中使用auth_token。

4)从这里下载代码:https://www.sendspace.com/file/mnuqck  并在我的代码中替换您的clientid。你会得到代码回复。