我是该网站的新手,也是开发新手,因此我在这里寻求一些一般性建议。
我正在寻找与 Instagram 一起使用的应用程序。所以这就是我想要开始做的事情。
用户打开应用程序,可以向应用程序提交已发布(并保存在 Instagram 上)的照片。此时需要要求用户登录他们的 Instagram 帐户。例如,他们会选择“提交”,系统会打开一个窗口,要求他们登录 Instagram,然后会显示他们已发布的所有可用照片。
用户选择他们想要提交到应用程序的帖子。
图像显示在应用程序上所有其他用户提交的帖子的图库中,供人们查看。
这是基本前提。实际上比这要复杂得多,但我正在学习并试图保持简单。
我想知道的是。这可能吗?是否有任何关于如何执行此操作的指南。
我将在这里看到什么样的过程。我尝试过寻找有关 Instagram 集成等的帖子,但找不到与此类似的内容。
任何关于从哪里开始的帮助或指示都会有帮助。
整合 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 。您将收到代码回复。
这些库应该可以帮助您入门,
https://github.com/shyambhat/InstagramKit
https://github.com/crino/instagram-ios-sdk
您必须在 Instagram 开发者上创建一个应用程序 门户,获取用于执行 OAuth 流程的客户端 ID。
要求您的用户登录 instagram 应用程序并获取 auth_token 来自 Instagram API。
基本上在所有请求中使用 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 运行的步骤,
从 github 下载 InstagramKit。
确保您的Mac上安装了cocoapods,请参阅 https://cocoapods.org/寻求帮助。
在终端上打开 InstagramKit-Example 并运行以下命令 命令,
pod install
等待 Pod 完成它的魔法。
现在您应该在 InstagramKit-Example 中创建了 InstagramKit-Example.xcworkspace,打开它并运行。
我现在才做,