将 Instagram 提交到 iOS

问题描述 投票:0回答:2

我是该网站的新手,也是开发新手,因此我在这里寻求一些一般性建议。

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

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

  • 用户选择他们想要提交到应用程序的帖子。

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

这是基本前提。实际上比这要复杂得多,但我正在学习并试图保持简单。

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

我将在这里看到什么样的过程。我尝试过寻找有关 Instagram 集成等的帖子,但找不到与此类似的内容。

任何关于从哪里开始的帮助或指示都会有帮助。

error instagramdemo

ios instagram
2个回答
0
投票

整合 Instagram 的步骤:

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 。您将收到代码回复。


0
投票

这些库应该可以帮助您入门,

https://github.com/shyambhat/InstagramKit

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

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

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

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

整个流程将在我提到的库中为您实现。

举例来说,如果您正在使用 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. 等待 Pod 完成它的魔法。

现在您应该在 InstagramKit-Example 中创建了 InstagramKit-Example.xcworkspace,打开它并运行。

我现在才做,

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.