Вопрос по API
Всем добрый день.
Попробовал использовать плагин API.
Вроде все сделал правильно, но как то странно он выводит
При запросе site.ru/api/topic/personal/?fields=topic_title,topic_id,user[user_id,user_login]
выводится:
Это баг в API или у меня что-то не то?
Пробовал на чистой версии 0.5.1 и последней, везде одинаковые ответы.
Попробовал использовать плагин API.
Вроде все сделал правильно, но как то странно он выводит
При запросе site.ru/api/topic/personal/?fields=topic_title,topic_id,user[user_id,user_login]
выводится:
array(2) { ["collection"]=> array(2) { [2]=> array(3) { ["topic_id"]=> string(1) "2" ["topic_title"]=> string(33) "Заголовок 2 топика" ["user"]=> array(2) { ["user_id"]=> string(1) "1" ["user_login"]=> string(5) "admin" } } [1]=> array(3) { ["topic_id"]=> string(1) "1" ["topic_title"]=> string(8) "Test API" ["user"]=> array(2) { ["user_id"]=> string(1) "1" ["user_login"]=> string(5) "admin" } } } ["count"]=> string(1) "2" }
Это баг в API или у меня что-то не то?
Пробовал на чистой версии 0.5.1 и последней, везде одинаковые ответы.
7 комментариев
Результат — это вроде массив PHP.
нужен JSON? вроде для этого есть json_encode, но могут быть проблемы с русским. Как вариант.
Но все ровно, попробовал запихнуть это в json_encode — выдает ошибку «Parse error: syntax error, unexpected '{', expecting ')'»
В чем ошибка?
для получения json нужно в параметрах строки передать response_type=json
или прописать в ActionApi.class.php protected вместо
по умолчанию.