ivanwilliammd / satusehat-integration

SATUSEHAT Integration Library
https://packagist.org/packages/ivanwilliammd/satusehat-integration
MIT License
55 stars 39 forks source link

OAuth2Token Create Token ERROR #49

Closed revan2159 closed 4 months ago

revan2159 commented 4 months ago

Describe the bug Attempt to read property "issue" on null } catch (ClientException $e) { $res = json_decode($e->getResponse()->getBody()->getContents()); $issue_information = $res->issue[0]->details->text; // NULL $this->log($issue_information, 'POST Token', $url, null, (array) $res); return false; }

SyaefulKai commented 4 months ago

Error tsb bisa terjadi karena nilai $res->issue[0] bernilai NULL, yang dimana seharusnya $res->issue[0] ini berisikan pesan error dari request. Screenshot 2024-05-04 164034

revan2159 commented 4 months ago

tapi respon nya tu 403

image

revan2159 commented 4 months ago

error nya hilang jika

$headers = [ 'User-Agent' => 'PostmanRuntime/7.37.3', 'Content-Type' => 'application/x-www-form-urlencoded' ];

ivanwilliammd commented 4 months ago

Saya tutup issue ini, karena temuan ini invalid. saran saya coba perhatikan apakah :

  1. Internet / server hosting yg digunakan merupakan provider Indonesia, karena biasanya kalau tdk muncul error, bisa saja kena geoblocking
  2. Ada kemungkinan kelebihan extraspace pada client ID & client secret sehingga throwing error