Передача массива в качестве параметра строки запроса для API - PullRequest
1 голос
/ 06 января 2011

У меня есть несколько инструкций API, которые я пытаюсь выполнить

(строка) источник (строка) ключ (строка) params [файл] (строка) params [пол] (int) params [age]

Я понимаю, как выполнять вызовы API, но где у него есть массив для параметров (файл, пол и возраст), как поместить это в строку запроса?

Звонок работает с чем-то вроде этого:

GET https://api -url.com / api? Source = lorem & key = dolor

Но как бы я добавил это к параметрам? params [файл] = имя_файла.gif ??

Кажется, это не работает, но я открыт для того факта, что что-то еще может быть не так - просто хотел проверить, как вы передаете массив в строке запроса?

Спасибо

1 Ответ

3 голосов
/ 06 января 2011

Да, это params[file]=xy в строке запроса:

your-url/api?source=lorem&key=dolor&params[file]=file_name.gif&params[age]=23..

Доступ в PHP: $yourfile = $_GET['params']['file'];

...