У меня есть сомнения: API запрашивает следующую структуру:
Конечная точка API
● Производство:
https://api-cbt.mercadolibre.com/api/orders/search/?days=<recentdays>&status=<order_status>&page=
<pageno>&access_token=xxx
● Метод HTTP: GET
● Заголовок типа контента: тип контента: application / json
Следовательно, я создал следующую структуру:
$variables = [];
$variables['days'] = 10;
$variables['page'] = 1;
$query = $meli->get('/api/orders/search/', $variables, array('access_token' => $token));
, но по какой-то причине выдает HTTPCODE = 401 (это потому, что $переменные и запятые не учитываются должным образом, я знаю это, потому что access_token отлично работает с другими вызовами API).
Мой главный вопрос - что мне нужно сделать, чтобы получить результат, например days = & status = & page =.. Я запутался, потому что ожидал, что массив будет рассматриваться таким образом, но это не то, что происходит в моем опыте.
РЕДАКТИРОВАТЬ ------
О GET:
/**
* Execute a GET Request
*
* @param string $path
* @param array $params
* @param boolean $assoc
* @return mixed
*/
public function get($path, $params = null, $assoc = false) {
$exec = $this->execute($path, null, $params, $assoc);
return $exec;
}
библиотека предоставлена MercadoLibre в https://github.com/mercadolibre/php-sdk/blob/master/Meli/meli.php заранее спасибо ..