Erro EncodeUtf8 REST API FULL PROTHEUS

Após cconfigrar API REST FULL no Protheus consigo utilizar os métodos criados no FWModel e publicar novos sem problemas, porém ao tentar usar alguns méotodos padrões como o de USERS /rest/index/USERS sempre me retorna o erro abaixo e trava o serviço. {"errorCode":500,"errorMessage":"argument #0 error, expected C->U, function EncodeUtf8"}

Alguém tem alguma ideia de como resolver?

Olá, boa tarde! Existia uma versão das apis onde não era possível realizar um tratamento correto de traduções, e alguns métodos retornava erro. Baixe o último pacote de lib disponível no Portal e faça um teste que irá funcionar. Abs!

Interessante, na próxima atualização que fizermos irei verificar e aviso aqui se deu certo

Atualizei a LIB para a de 01/11 e os métodos estão funcionando. Obrigado novamente

Uilon, boa noite!

Verifique o parâmetro PrepareIn ele deve esta com a informação Emp/Filial ou =All, tive esse problema também, retorne caso seja isso.


[HTTPURI]
URL=/rest
PrepareIn=All
;PrepareIn=99,01
Instances=2,2
CORSEnable=1
AllowOrigin=*

Abraço

Ted, o erro dele é de encode mesmo. Era um erro conhecido que já foi corrigido. No seu caso daria um outro erro.

Obrigado pelo Retorno mas não deu certo.
[HTTPURI]
URL=/rest
PrepareIn=01,01DN0001
Instances=1,1
Era assim que eu utilizava.Coloquei conforme o exemplo que mostrou, mas o erro continua