Instagram’s API allows us to interact with data such as user info, media (photos and videos), likes, comments, and tags. For example, you can search for media around a specific location and filter the results by time. The API also allows us to post comments or like specific media. For now, only uploading media isn’t supported. You can always look at the API endpoints documentation if you want to know about the full functionality.
Tag Archives: Instagram API
This article explains how to authenticate an Instagram API and how to get user photos, user details and popular photos using the Instagram API.
In this tutorial, I will walk you through the process of creating a Node.js web application that will print and mail a 4×4 Instagram photo. The web application will allow a user to log in to their Instagram account, randomly choose a recent photo from their feed, and then provide a shipping address to mail the photo.
Parse, the mobile app platform, has one particularly interesting product: Parse Core. One of its features allows app developers to store data in the cloud, without worrying about setting up servers and designing a REST API. Parse Core is also locally backed, like Core Data, which makes it a very good solution for online-offline back-ends.
This tutorial explains how to create an app that’s backed by Parse. We’ll create an Instagram-like app with these features:
- Load data from Parse, store it locally.
- Save data to Parse, write it back to the cloud.
- Upvote, or like, pictures of cats.
The app will be entirely created with Swift, Apple’s new programming language for making iOS apps. Parse isn’t yet rewritten in Swift, so we’ll have to create a Bridging Header to work with it.
You can take your app to the next level by integrating with a server-back end or allowing networking between devices. These tutorials show you how!
- Sponsored Tutorial: Improving Your App’s Performance with Pulse.io Tutorial
- How to Set Up a LAMP server on Linode
- NSURLProtocol Tutorial
- Integrating Facebook and Parse Tutorial: Part 1
- Integrating Facebook and Parse Tutorial: Part 2
- How To Easily Create A Web Backend for Your Apps with Parse
- How To Choose the Best Backend Provider for your iOS App: Parse vs Stackmob vs. Appcelerator Cloud and More!
- Game Center Tutorial: How To Make A Simple Multiplayer Game with Sprite Kit: Part 1/2
- Game Center Tutorial: How To Make A Simple Multiplayer Game with Sprite Kit: Part 2/2
- Game Center Tutorial for iOS: How To Make A Simple Multiplayer Game: Part 1/2
- Game Center Tutorial for iOS: How To Make A Simple Multiplayer Game: Part 2/2
- Apple Push Notification Services in iOS 6 Tutorial: Part 1/2
- Apple Push Notification Services in iOS 6 Tutorial: Part 2/2
- How To Write A Simple PHP/MySQL Web Service for an iOS App
- How To Write An iOS App That Uses A Web Service
- Networking Tutorial for iOS: How To Create A Socket Based iPhone App and Server
- How To Make a Multiplayer iPhone Game Hosted on your Own Server Part 1
- How To Make a Multiplayer iPhone Game Hosted on your Own Server Part 2
- How To Create an App Like Instagram with a Web Service Backend Part 1
- How To Create an App Like Instagram with a Web Service Backend Part 2
- How To Accept Credit Cards In Your iOS Apps Using Stripe
- AFNetworking 2.0 Tutorial
- Fat Fractal Tutorial for iOS: Getting Started
- How To Write A Simple Node.js/MongoDB Web Service for an iOS App
- How to Write An iOS App that Uses a Node.js/MongoDB Web Service
- Using NSURLProtocol with Swift
Table of Contents
Demo & Source Code
Database and User Model
Authentication Middleware and JWT
Login and Signup Express Routes
Instagram Authentication Express Route
Instagram API Endpoints
Back to the client-Side
Satellizer is a token-based authentication module for AngularJS that comes with built-in support for Facebook, Google, LinkedIn, Twitter, GitHub, Yahoo and Windows Live OAuth providers, as well as a more traditional email and password sign-in flow.