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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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