Parâmetros para webservice

Parâmetros para webservice

por José Pedro Simão -
Número de respostas: 0

Oi gente, tudo certo?

Não estou conseguindo implementar a função que valida os parâmetros de um webservice do plugin local que estou trabalhando.
Ele vai receber um JSON tipo [{"id":1}, {"id":2}] e na minha externallib.php tenho

public static function area_parameters() {
    return new external_function_parameters([
        new external_multiple_structure(
            new external_single_structure([
                'id' => new external_value (PARAM_INTEGER, 'Area id')
            ])
        )
    ]);
}

Mas quando envio, recebo uma exception "invalidparameter".

Alguma ideia do que posso estar fazendo de errado?


Contagem das avaliações:  -