如何将自定义参数添加到Suitelet的外部URL。为了安全起见,如何通过身份验证访问套件的外部URL

时间:2019-06-08 10:24:23

标签: netsuite

套件的脚本部署提供了URL和外部URL。如果选中“无需登录即可使用”,则外部URL可用。如何将自定义参数添加到此外部url,以便仅在知道自定义参数值的情况下才能访问URL。 试图更新部署记录,但externalurl字段不可编辑。我们可以编辑此网址或以其他任何方式生成新网址。 我正在使用netsuite api 2.0

1 个答案:

答案 0 :(得分:0)

您无需在部署中编辑内部/外部URL。您可以在通话中添加任何您想要的自定义参数(e,id,cp,l,popup,s,d,_nodrop,sc,sticky,print,email,q,si,st,r,displayonly,不显示,部署,编写脚本)

您可以在Suitelet脚本中访问参数的值:

var myParam = context.request.parameters.<your custom parameter name>;
if (myParam === <predetermined value or hash>) {
    // continue code
} else {
    // return 400 response code
}