InstaGallery

Platform Swift Package Manager Swift Platform

InstaGallery 是一种简单的方式来访问您的 Instagram 帐户,并在几个步骤中获取您的图库和媒体。

如何使用

  1. 您需要一个 Facebook 开发者帐户,请访问 Facebook 开发者 并创建一个新帐户(如果您还没有)。
  2. 按照官方网站上显示的步骤创建一个新的 Facebook 应用程序 创建 Instagram Facebook 应用程序
  3. 打开您的 Info.plist 文件
  4. 设置一个名为 InstagramClientId 的新键,并将您的 Instagram 应用程序 ID 设置到这个键中
  5. 设置一个名为 InstagramRedirectURI 的新键,并设置为您的 Instagram 应用程序重定向 URI
  6. 再设置一个名为 InstagramClientSecret 的键,并设置为 Instagram 应用程序密钥。
  7. 使用方法 InstaGallery.gallery 初始化 GalleryController。如果您需要检索选定的媒体,您需要使用可选参数 delegate 设置 GalleryDelegate 委托。例如
let galleryController = InstaGallery.gallery(withDelegate: self)
let navigationController = UINavigationController(rootViewController: galleryController)
present(navigationController, animated: true, completion: nil)
  1. 尽情享用!🎉

CocoaPod

InstaGallery 可通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 文件中

pod 'InstaGallery'

然后,运行 pod install

Swift Package Manager

Swift Package Manager 是一个用于自动化 Swift 代码分发的工具,并已集成到 swift 编译器中。

一旦您设置好 Swift 包,将 Alamofire 添加为依赖项就像将其添加到您的 Package.swift 文件的 dependencies 值中一样简单。

dependencies: [
    .package(url: "https://github.com/MRodSebastian/InstaGallery.git", .upToNextMajor(from: "0.4.0"))
]

贡献

  1. Fork 它
  2. 创建您的功能分支 (git checkout -b my-new-feature)
  3. 提交您的更改 (git commit -am 'Add some feature')
  4. 推送到分支 (git push origin my-new-feature)
  5. 创建拉取请求

作者是谁?