php функция
Здравствуйте!
Пытаюсь работать с функцией, выводит почему-то NULL
function clean($url, $token, $secret, $data) {
$options = array(
'http' => array(
'method' => 'POST',
'header' => array(
'Content-type: application/json',
'Authorization: Token ' . $token,
'X-Secret: ' . $secret
),
'content' => json_encode($data),
),
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
return $result;
}
$data1 = array(
"structure" => array("ADDRESS"),
"data" => array(array("Москва, Милютинский 13"))
);
$resp = clean('https://dadata.ru/api/v2/clean', 'здесьAPI', 'здесьSECRET', $data1);
var_dump(json_decode($resp));
Ответ
на другом сервере выводит строку:
object(stdClass)#1 (1) { ["detail"]=> string(69) "Учетные данные не были предоставлены." }
У меня ваш код работает. Скорее всего, неправильно указываете апи-ключ или секретный ключ.
Сервис поддержки клиентов работает на платформе UserEcho
У меня ваш код работает. Скорее всего, неправильно указываете апи-ключ или секретный ключ.