fix api json encode. add params...