2017-02-27 9 views
1

Smartsheetを使用してC#を使用して既存のシートに行を挿入していますが、シートに行を追加すると「このアクションを実行する権限がありません」というエラーが表示されますsmartsheet api with C#

+1

ようこそStackOverflow。あなたはあなたの質問を改善するために[尋ねる]を見てください。たとえば、このアクションを実行するコードを含めると役立ちます。 – Niitaku

答えて

1

エラー応答コードはここに記載されています:http://smartsheet-platform.github.io/api-docs/#errors

は、ほとんどの場合、あなたが正しくアクセストークンを設定していません。他のAPI呼び出しは成功しますか?

+0

はいGetCurrentUserおよびGetServerInfoのようなApiメソッド呼び出しは正常に機能していますが、RowResources.AddRowsを使用して行を挿入するとエラーが発生し、この操作を実行する権限がありません。 –

0

私はあなたのpermission levelがそのシートの内容を確認することをお勧めします。これを行うには、List Sheet Sharesを実行して(あなたの許可レベルを判断するための回答を調べる)、Smartsheet Webコンソールにログインして、あなたにあなたが与えたものと同じシートにデータを追加/ API経由のエラー。シートに「ビューア」権限しかない場合は、エラーが説明されます(視聴者はデータを追加/編集できないため)。