2017-02-27 72 views
1

我通過C#使用Smartsheet將行插入到現有的工作表執行,但是當添加行到工作表時它給出這樣的錯誤「您無權執行此操作」請幫助iam卡在那裏smartsheet api與c#

+1

歡迎來到StackOverflow。你應該看看[問]來改善你的問題。例如,包含執行此操作的代碼將有所幫助。 – Niitaku

回答

1

錯誤響應碼記錄在這裏:http://smartsheet-platform.github.io/api-docs/#errors

最可能是你沒有正確設置訪問令牌。其他API調用是否成功?

+0

是Api方法調用,如GetCurrentUser和GetServerInfo工作正常,但在使用RowResources.AddRows插入行時,它提供錯誤,您無權執行此操作。 –

0

我建議你檢查你的permission level是爲那張紙。爲此,您可以執行List Sheet Shares(並檢查響應以確定您的權限級別),或者您可以直接登錄到Smartsheet Web控制檯並查看是否可以在同一張表中添加/編輯數據錯誤通過API。如果您只有表單的「查看者」權限,那麼可以解釋錯誤(因爲查看者無法添加/編輯數據)。