我如何在RESTlet中加载和编辑客户资料?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何在RESTlet中加载和编辑客户资料?相关的知识,希望对你有一定的参考价值。

我正在尝试在Suitescript 2.0中编写Restlet,以获取客户记录并通过外部移动应用程序编辑其信用卡字段。我使用客户帐户和Oauth 2.0访问Restlet,我需要获取自己的个人资料并对其进行编辑,但是响应是:

“ INSUFFICIENT_PERMISSION \”,\“消息\”:\“权限冲突:您需要\'列表->客户\

我无法将列表中的客户许可>客户置于客户角色中,因为netsuite平台不允许这样做。所以...我该怎么做!?...请帮助我!

function editCustomerCreditCard(requestBody) 

        var user = requestBody.customer

        var customer = record.load(
            type: record.Type.CUSTOMER, 
            id: user.internalid,
            isDynamic: true
        );

        return JSON.stringify(customer)
 
答案

您可以在员工记录中执行用户级权限。

员工>访问>全局权限>客户

以上是关于我如何在RESTlet中加载和编辑客户资料?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 TPM 中加载和使用持久对称密钥?

如何在 Spring Boot 中加载和遍历属性文件

如何在 Spark Scala 作业中加载和写入属性文件?

如何在 r 中加载和合并多个 .csv 文件?

如何在 Flutter Mobile App 中加载和查询本地 json 数据

如何在R中加载和处理非常大的数据文件[关闭]