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

问题描述 投票:0回答:1

我正在尝试在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)
 }
netsuite restlet suitescript2.0
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.