簡體   English   中英

無法在Netsuite中訪問Restlet文件?

[英]Can't access Restlet File in Netsuite?

我在Netsuite管理員帳戶下創建了一個稱為用戶的員工帳戶

當我使用用戶帳戶憑據調用restlet方法時未給出任何響應。(空響應)

但是,當我使用管理員帳戶憑據用相同的請求調用restlet方法時,它將返回預期的響應。

我的懷疑:用戶帳戶憑據無法訪問restlet腳本,因為如果我給出正確的腳本ID和部署ID,它不會給出任何響應,它將返回空響應。 如果我輸入了錯誤的腳本ID或部署ID,則會返回以下輸出:

Array
(
[error] => Array
    (
        [code] => SSS_INVALID_SCRIPTLET_ID
        [message] => That Suitelet is invalid, disabled, or no longer exists.
    )

)

注意:此處的“管理員和用戶”具有相同的角色。 使用Bundle在管理員帳戶中安裝的Restlet腳本。

知道為什么我無法使用用戶帳戶憑據訪問Restlet嗎?

您需要確保在“腳本部署”記錄中,將“狀態”字段設置為“已發布”,並在“受眾”子列表中,選擇要使Restlet可供使用的員工和/或角色。

基於該錯誤,問題似乎是RESTlet調用的Suitelet,而不是RESTlet本身。 確保按@michoel所述釋放被調用的Suitelet的部署。

復制部署以確保保留“受眾”,“角色”和“發布狀態”,並嘗試從新部署訪問RESTlet。

我遇到了您提到的問題,我懷疑Netsuite會緩存權限。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM