Вопрос

Смотреть на http://instagram.com/developer/authenticate/ - рекомендуемый способСвязь - серверид.

Я понимаю, как я делаю Steply и Step2.Но на шаге 3 они хотят, чтобы я публикул данные напрямую серверида?(Я понимаю, как я могу сделать запрос на почту от jQuery), но можно ли сделать непосредственно из PHP / Codeigniter?

Это в основном шаг3:

на предыдущем шаге вы получите код, который у вас будет обменять, чтобы получить Access_Token для пользователя.Чтобы Чтобы сделать этот обмен, вам просто нужно опубликовать этот код вместе с Некоторые параметры идентификации приложений к нашей конечной точке 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.
.

Это было полезно?

Решение

Вершина может сделать сообщение, как браузер.Большая часть Интернета - это связь с сервером для серверов таким образом.

Вот пример запроса в PHP (с помощью curl)

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,"http://www.example.com/site.html");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "postvar1=value1&postvar2=value2");

// receive server response ...
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec ($ch);

curl_close ($ch);
.

Альтернативный способ установки параметров поста вместо вручную создавать строку параметра:

curl_setopt($ch, CURLOPT_POSTFIELDS, 
         http_build_query(array('postvar1' => 'value1')));
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top