Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AnderGoig/SwiftInstagram
Instagram API client written in Swift
https://github.com/AnderGoig/SwiftInstagram
api authentication carthage cocoapods instagram instagram-api instagram-client instagram-lib instagram-sdk ios sdk social swift swift-framework swift-library token-authetication xcode
Last synced: about 2 months ago
JSON representation
Instagram API client written in Swift
- Host: GitHub
- URL: https://github.com/AnderGoig/SwiftInstagram
- Owner: AnderGoig
- License: mit
- Archived: true
- Created: 2017-09-30T20:10:18.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-10-14T16:40:09.000Z (over 6 years ago)
- Last Synced: 2024-04-23T19:19:34.343Z (9 months ago)
- Topics: api, authentication, carthage, cocoapods, instagram, instagram-api, instagram-client, instagram-lib, instagram-sdk, ios, sdk, social, swift, swift-framework, swift-library, token-authetication, xcode
- Language: Swift
- Homepage: https://git.io/vdNAn
- Size: 3.47 MB
- Stars: 578
- Watchers: 19
- Forks: 81
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-ios - SwiftInstagram - Swift Client for Instagram API. (SDK / Unofficial)
- awesome-swift - SwiftInstagram - Instagram API wrapper. (Libs / API)
- awesome-ios-star - SwiftInstagram - Swift Client for Instagram API. (SDK / Unofficial)
- awesome-swift - SwiftInstagram - Instagram API client written in Swift ` 📝 3 years ago ` (API [🔝](#readme))
README
---
**SwiftInstagram** is a **wrapper** for the **Instagram API** written in **Swift**. It allows you to authenticate users and request data from Instagram effortlessly.
## Features
- [x] Effortless and straightforward use.
- [x] Up-to-date with the latest [Instagram API](https://www.instagram.com/developer/) features.
- [x] Secure access token storing, thanks to [keychain-swift](https://github.com/evgenyneu/keychain-swift).
- [x] Client-Side authentication.
- [x] 100% documented code.
- [x] Use of Swift 4 Decodable.
- [x] Up-to-date with the latest Apple technologies (Swift 4, Xcode 9, etc).### [Upcoming features](https://github.com/AnderGoig/SwiftInstagram/projects/1)
## Requirements
- iOS 9.0+
- Xcode 9.0+## Usage
I've prepared a [wiki page](https://github.com/AnderGoig/SwiftInstagram/wiki) where you can find tons of useful things.
* [Installation Guide](https://github.com/AnderGoig/SwiftInstagram/wiki/Installation-Guide) - Follow it to integrate SwiftInstagram into your project.
* [Authentication](https://github.com/AnderGoig/SwiftInstagram/wiki/Authentication) - To learn how to authenticate your Instagram users.
* [Data Retrieval](https://github.com/AnderGoig/SwiftInstagram/wiki/Data-Retrieval) - To start requesting some data from Instagram.
* [API Reference](https://andergoig.github.io/SwiftInstagram/Classes/Instagram.html) - For a more detailed code reference.## Contributing
If you have feature requests or bug reports, feel free to help out by sending pull requests or by [creating new issues](https://github.com/AnderGoig/SwiftInstagram/issues/new). Please take a moment to
review the [CONTRIBUTING](.github/CONTRIBUTING.md) guidelines.## Credits
SwiftInstagram is brought to you by [Ander Goig](https://github.com/AnderGoig) and [contributors to the project](https://github.com/AnderGoig/SwiftInstagram/contributors). If you're using SwiftInstagram in your project, attribution would be very appreciated.
#### Companion libraries
SwiftInstagram uses [keychain-swift](https://github.com/evgenyneu/keychain-swift) by [@evgenyneu](https://github.com/evgenyneu) to safely store the access token retrieved by the authentication process.
## License
SwiftInstagram is released under the MIT license. See [LICENSE](LICENSE) for details.
## Author
Ander Goig, [[email protected]](mailto:[email protected])
[https://github.com/AnderGoig/SwiftInstagram](https://github.com/AnderGoig/SwiftInstagram)