проблемы при попытке обновить токен OAuth - PullRequest
0 голосов
/ 12 сентября 2018

Я пытаюсь обновить свой токен infusionsoft, используя это руководство из их документации: https://developer.infusionsoft.com/authentication/#refresh-access-token

$url = "https://api.infusionsoft.com/token";
$client_id = '';
$client_secret = '';
$refresh_token = '';

$options = array(
'http' => array(
    'header'  => "Content-type: application/json\r\n".
        "Authorization: Basic ". base64_encode($client_id. ":". $client_secret),
    'grant_type' => 'refresh_token',
    'refresh_token' => $refresh_token,
    'method'  => 'POST',
  )
);

У вас что-нибудь выскакивает?Я также обращаюсь за помощью на форумах Infusionsoft, но мне было интересно, если кто-нибудь из вас делал это раньше.

1 Ответ

0 голосов
/ 12 сентября 2018

grant_type и другие переменные должны быть отправлены в качестве параметра post, в настоящее время вы отправляете их как заголовки http.

Также сделано здесь: Как отправить данные в PHP с помощью file_get_contents?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...