Remote Function

Pengembang dapat menggunakan method invokeApi untuk mengakses custom api (sdk) di backend.

client.invokeApi(apiName, invokeData, forceEncrypt);

Arguments

nametypedescriptionrequired
apiNamestringnama dari custom api (sdk)
invokeDataobjectdata yang akan dikirim
forceEncryptbooleanaktifkan enkripsi untuk request ini

Info tambahan:

  • Sesuaikan dengan pengaturan di server untuk setiap api.
  • Soal enforcement (pengaturan global): Di server namanya "CUSTOM", sedangkan di client namanya "FUNCTION" karena khusus Remote Function (type: "SDK").
  • Jika enforcement tidak diset, maka argumen forceEncrypt: true akan mengaktifkan enkripsi.
  • Jika enforcement diset, maka enkripsi akan tetap berlaku meskipun menggunakan argumen forceEncrypt: false.

Return

Promise<Object> http response dari backend.

Example

(async function () {
const result = await client.invokeApi(
"test",
{
ujicoba: "ini pesan ujicoba",
},
true
);
console.log(result);
})();

Contoh kode di atas akan menjalankan fungsi remote (custom script) yang terasosiasi dengan path /api/test dan mencetak hasil pemanggilan dalam log.