サードパーティ ツールを介してコンテンツを公開するために、Sharepoint インスタンスに接続しようとしています。
Sharepoint インスタンスを制御することはできませんが、アカウントには完全なアクセス許可があることは保証されています。
ClientContext ctx = new ClientContext("https://thesharepointsite.com");
ctx.Credentials = new System.Net.NetworkCredential(@"username", "password", "domain");
Web w = ctx.Web;
ctx.Load(w);
ctx.ExecuteQuery();
ExecuteQuery 行で、次の例外が発生します。
The remote server returned an error: (401) Unauthorized.
(内部例外はありません。)
ブラウザー経由でログインすると、URL と資格情報が機能することを確認できます。
この質問に基づいて、私の仮定は、それが権限の問題であるということです。
その場合、どのような許可を求める必要がありますか?
成功せずに試した他の質問:
ドキュメント ライブラリ SharePoint 2010 からのデータの読み取り中に 401 の承認されていない例外が発生する
アップデート
同じ応答で他のさまざまなクエリを試しました。Sharepoint、Office 365 インスタンスがあり、それが機能します (リモート認証を使用)。これが、ある種の許可またはアクセスに関連していると私が信じる理由でもあります。
これは顧客のインスタンスにあります。私は1つのアカウントしか持っていません。2つ目を頼んだら、同じ問題が発生すると思います。