Глядя на http://instagram.com/developer/authentication/ – Рекомендуемый способ общения – это сервер.
Я понимаю, как я делаю step1 и step2. Но на шаге 3 они хотят, чтобы данные POST были непосредственно серверными? (Я понимаю, как я мог бы делать запрос по почте из jQuery). Но возможно ли это сделать непосредственно из PHP / CodeIgniter?
Это в основном шаг3:
На предыдущем шаге вы получите код, который вам нужно будет обменять, чтобы получить доступ для пользователя. Чтобы сделать этот обмен, вам просто нужно ПОЧТОВИТЬ этот код вместе с некоторыми параметрами идентификации приложения для нашей конечной точки access_token.
У меня есть вся эта информация: (от ответа от Instagram)
client_id: your client id client_secret: your client secret grant_type: authorization_code is currently the only supported value redirect_uri: the redirect_uri you used in the authorization request. Note: this has to be the same value as in the authorization request. code: the exact code you received during the authorization step.