WP_remote_post как добавить фильтры к вызову JSON APIPhp

Кемеровские программисты php общаются здесь
Anonymous
WP_remote_post как добавить фильтры к вызову JSON API

Сообщение Anonymous »

Я пытаюсь интегрировать API в свой плагин Wordpress. Следующий PHP-код успешно подключается к API и получает список недвижимости (API взят из программного обеспечения для недвижимости):

Код: Выделить всё

$url = 'https://api.whise.eu/v1/estates/list';

$body = array(
'Filter' => array( 'languageId' => 'nl-BE'),
);

$args = array(
'headers' => array( 'Authorization' => 'Bearer ' . $token),
'body' => json_decode($body)
);

$response = wp_remote_post($url,$args);
Согласно документации (http://api.whise.eu/WebsiteDesigner.htm ... GetEstates) можно фильтровать результаты, но мне не удалось это сделать заставить это работать. У меня нет большого опыта работы с API и JSON, поэтому я, возможно, что-то упускаю.
Приведенный выше код по-прежнему извлекает данные на английском языке, хотя я добавил языковой фильтр, как описано. в документах. Когда я заменяю 'body' => json_decode($body) на 'body' => $body, я получаю следующий ответ:

{"Сообщение":"Тип мультимедиа объекта запроса "application/x-www-form-urlencoded" не поддерживается для этого ресурса."


Подробнее здесь: https://stackoverflow.com/questions/660 ... n-api-call

Вернуться в «Php»