Как опубликовать действие автоматически в php?
Подробности здесь: сначала я нажму на эту ссылку, например. http://your.app/callback? code = abc123, тогда я получу значение из переменной кода из URL, затем я хочу перенаправить этот URL как действие POST в https://api.another.com/token grant_type = код авторизации & code = [ CODE ], содержащий значение код
1 ответ
Используйте Curl:
Пример:
<?php
// if you get the code here from the url,
$code = $_GET['code'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://api.another.com/");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
"token_grant_type=authorization_code&code=" + $code);
// receive server response ...
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$server_output = curl_exec ($ch);
curl_close ($ch);
?>