我如何在 RESTlet 中加载和编辑客户资料?
How can i load and edit a customer profile in a RESTlet?
我正在尝试在 Suitescript 2.0 中编写一个 Restlet,以从外部移动应用程序获取客户记录并编辑其信用卡字段。我使用客户帐户和 Oauth 2.0 访问 Restlet,我需要获取他自己的配置文件并对其进行编辑,但响应是:
"INSUFFICIENT_PERMISSION\",\"message\":\"权限冲突:您需要\'Lists -> Customers\
我无法将List > Customers中的customer权限放到customer角色中,因为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)
}
可以在员工记录中做用户级权限
员工>访问>全局权限>客户
我正在尝试在 Suitescript 2.0 中编写一个 Restlet,以从外部移动应用程序获取客户记录并编辑其信用卡字段。我使用客户帐户和 Oauth 2.0 访问 Restlet,我需要获取他自己的配置文件并对其进行编辑,但响应是:
"INSUFFICIENT_PERMISSION\",\"message\":\"权限冲突:您需要\'Lists -> Customers\
我无法将List > Customers中的customer权限放到customer角色中,因为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)
}
可以在员工记录中做用户级权限
员工>访问>全局权限>客户