Как опубликовать действие автоматически в 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);

?>
Другие вопросы по тегам