цель получить токен от api.easypay.ua, имеется рабочий код который надо переделать под php:
curl -X POST \
--header "Content-Type:
application/x-www-form-urlencoded" \
--header "Accept: application/json" \
--header "PartnerKey: easypay-v2" \
--header "locale: UA" \
--header "AppId: b826a751-0571-47c1-9709-dd639c364919" \
--header "PageId: bfe30747-ed11-4143-919b-ed2f91c65114" \
-d "client_id=easypay-v2&grant_type=password&username=user&password=pass" \
"https://api.easypay.ua/api/token"
вот что получилось у меня на php:
$ch = curl_init();
curl_setopt($ch,
CURLOPT_URL, 'https://api.easypay.ua/api/token');
curl_setopt($ch,
CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "client_id=easypay-v2&grant_type=password&username=user&password=pass");
$headers = array();
$headers[] = 'Content-Type: application/x-www-form-urlencoded';
$headers[] = 'Accept: application/json';
$headers[] = 'Partnerkey: easypay-v2';
$headers[] = 'Appid: b826a751-0571-47c1-9709-dd639c364919';
$headers[] = 'Locale: UA';
$headers[] = 'Pageid: bfe30747-ed11-4143-919b-ed2f91c65114';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close($ch);
подскажите, пожалуйста, что не так?