尝试刷新OAuth令牌的问题

时间:2018-09-12 16:12:28

标签: php rest post infusionsoft

我正尝试使用其文档https://developer.infusionsoft.com/authentication/#refresh-access-token

中的指南来刷新我的infusionsoft令牌。
$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 :(得分:1)

grant_type和其他变量需要作为post参数发送,您当前正在将它们作为http标头发送。

也可以在这里完成:How to post data in PHP using file_get_contents?