Autor Zpráva
Musilda
Profil
Zdravím všechny,

nemá někdo zkušenosti s iDoklad API verze 2?

Nemůžu nějak rozchodit autentifikaci přes client_credentials.
Kód mám:

$url = 'https://app.idoklad.cz/identity/server/connect/token/';

$array = array(
    'scope'         => 'idoklad_api',
    'grant_type'     => 'client_credentials',
    'client_id'      => $client_id,
    'client_secret'  => $client_secret
 );

$curl = curl_init($url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_HTTPHEADER,array("Content-Type: application/x-www-form-urlencoded"));
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $array);
$response = curl_exec($curl); 
curl_close($curl);

Odpověď je vždycky invalid_client.

Budu vděčný, za každou pomoc.
Musilda
Profil
Kdyby to někdo potřeboval, musí se posílat řetězec 'scope=idoklad_api&client_id='.urlencode($client_id).'&client_secret='.urlencode($client_secret).'&grant_type=client_credentials', ne pole, nebo json.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: