API метод execute (уровень A): мини-интерпретатор скрипта code=. // Поддерживается: var name = <expr>; var name = API.ns.m({...}); — вызов метода var name = API.ns.m({...})[N]; — индексация var name = API.ns.m({...})[N].field; — индексация + поле return <expr>; return { key: <expr>, ... }; — return-объект return [ <expr>, ... ]; — return-массив // <expr> = number | "string" | 'string' | true|false|null | identifier | identifier.field | identifier[N] | identifier[N].field // В параметрах API({...}) поддерживаются ВСЕ <expr> в качестве значений (числа, строки, переменные, поля). Если значение — массив (например массив id из предыдущего вызова), он сериализуется в "id1,id2,...". // На любую ошибку подвызова в execute_errors добавляется запись, результат конкретного вызова становится false.
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
code |
mixed | нет |
curl -s -X POST 'https://durovloh.net/api.php' \ -d 'method=execute' \ -d 'access_token=USER_TOKEN'