/InstagramKit

Instagram iOS SDK

Primary LanguageObjective-CMIT LicenseMIT

InstagramKit

An extensive Objective C wrapper for the Instagram API.

This framework is built atop AFNetworking’s blocks-based architecture and additionally parses the JSON response asynchronously so there’s absolutely no parsing on the main thread. It’s neat, fast and works like a charm providing an easy interface to interacting with Instagram’s model objects.

Changelog:

Version 3.5.0 includes accessors for relationship endpoints to follow, unfollow, block, unblock, approve or deny other users.

Version 3.1.0 adds support for seamless pagination.

Read about implementing Pagination effortlessly in the Pagination Wiki.

##Installation

Getting started is easy. Just include the files from the directory 'InstagramKit' into your project and you'll be up and running.

Cocoapods Podfile:
pod 'InstagramKit', '3.1.1'

Instagram Developer Registration

Head over to http://instagram.com/developer/clients/manage/ to register your app with Instagram and insert the right credentials in InstagramKit.plist. If you prefer the Info.plist for all your app settings, you can include these keys in directly in your info.plist file.

Demo

Download and run the Demo Project to understand how the engine is intended to be used.

Screenshot

Contributions?

Glad you asked. Check out the open Issues and jump right in.

Questions? The Instagram API Documentation is your definitive source of information in case something goes wrong. Please make sure you've read up the document thoroughly before posting issues.

==================

InstagramKit uses the public Instagram API and is not affiliated with either Instagram or Facebook.

If you're using InstagramKit in your app or intend to, I'd be happy to hear from you.

~ @bhatthead