Использование идентификаторов нескольких подкатегорий в запросе API поиска событий в API eventbrite

Я хочу получить список событий по списку идентификаторов подкатегорий в API поиска событий.

См. ниже справку по API поиска событий, https://www.eventbrite.com/developer/v3/endpoints/events/

Если бы я использовал формат с разделителями-запятыми и отправил в API eventbrite и получил ниже ошибку вместо списка событий в качестве ответа в формате JSON.

Array
(
    [status_code] => 400
    [error_description] => There are errors with your arguments: 3002 - Unknown parameter, 3003 - Unknown parameter, 3004] - Unknown parameter
    [error] => ARGUMENTS_ERROR
)

Мой запрос,

Array
(
    [location.address] => location.address=Austin
    [categories] => categories=103
    [subcategories] => subcategories=3001,3002,3003,3004
    [formats] => formats=11
    [page] => page=1
)

Заранее спасибо.


person priya    schedule 24.07.2017    source источник


Ответы (1)


В запросе API eventbrite необходимо отправлять формат UTF-8 вместо специальных символов,

Измените свой запрос, как показано ниже,

Array
(
    [location.address] => location.address=Austin
    [categories] => categories=103
    [subcategories] => subcategories=3001%2C3002%2C3003%2C3004
    [formats] => formats=11
    [page] => page=1
)

Используйте %2C вместо запятой (,)

person Gnanasekaran Loganathan    schedule 24.07.2017
comment
Спасибо @GNANA за эту помощь - person priya; 24.07.2017