我的应用凭借隐式授权接收访问令牌。现在我尝试使用此令牌来访问内容服务器RPC服务。我不是100%确定这是否是正确的方法,因为我无法让它工作。
$code = (string) $this->params()->fromQuery('code', null);
$client = new HttpClient(
'http://www.example.com/api/books',
array(
'maxredirects' => 0,
'timeout' => 30
)
);
$client->setMethod('GET');
$client->setHeaders(
[
'Accept' => 'application/json',
'Authorization' => 'Bearer '.$code
]
);
try {
$response = $client->send();
} catch (\Exception $e) {
throw new \Exception($e);
}
这是邮递员失败的例子:
答案 0 :(得分:1)
在这个问题中,使用了authorization_code而不是access_token,这就是失败的原因。