Tôi nhận được mã thông báo mang của mình từ điểm cuối API và đặt như sau:
$authorization = "Bearer 080042cad6356ad5dc0a720c18b53b8e53d4c274"
Tiếp theo, tôi muốn sử dụng CURL để truy cập vào điểm cuối an toàn, tuy nhiên tôi không chắc về cách thức hoặc vị trí đặt mã thông báo Bearer.
Tôi đã thử điều này nhưng nó không hoạt động:
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json' , $authorization ));
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS,$post);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$result = curl_exec($ch);
curl_close($ch);
return json_decode($result);
BIÊN TẬP:
Theo tài liệu, tôi được cho là đang sử dụng mã thông báo mang tên như: https://apigility.org/documentation/auth/authentication-oauth2
GET /oauth/resource HTTP/1.1
Accept: application/json
Authorization: Bearer 907c762e069589c2cd2a229cdae7b8778caa9f07