0
Отвечен
gietos/yii2-dadata
Использую gietos/yii2-dadata.
$client = \Yii::<em>$app</em>->dadata; $response = $client->cleanAddress('екатеринбург ленина 24а'); return $this->render('dadata', ['response' => $response]);
Возвращает только: г Екатеринбург, пр-кт Ленина, д 24А
а вот тут у вас количество данных другое https://dadata.ru/api/clean/
Как получить полный ответ?
Ответ
-1
Попробовал ваш код, получил Cannot access empty property и подчеркнул $city = $address->$city; Получается $address совсем не объект из которого можно что то взять.
-1
А код отсюда gietos/dadata и вовсе написал Class 'app\controllers\Dadata\Client' not found
Может быть я что то где то не указал?
-1
И еще один момент, который не касается этого вопроса, но касается запросов через API. В вашей документации не указано, но сервер просит поле "structure"
+1
У меня в примере был лишний доллар. Так все работает:
$address = $client->cleanAddress('екатеринбург ленина 24а'); $city = $address->city;
Сервис поддержки клиентов работает на платформе UserEcho
Ответил здесь: https://dadata.userecho.com/topics/1599