7

Confluence の SOAP API からREST APIの使用に移行しています。(POST を実行することによって) ページに添付ファイルを追加するためのサポートがあるようですが、それを機能させる際に問題が発生しています ( 403: Forbiddenエラー メッセージが表示されます)。他の「取得」アイテムは残りの API を介して正常に動作していますが、添付ファイルの投稿を行うと失敗し続けるようです。

これが私の現在のコードです(特定のファイル名を指定):

 byte[] rawData = File.ReadAllBytes(filename);
 var pageId = "11134";
 var url = new Uri("http://example.com:9088/rest/api/content/" + pageId + "/child/attachment");
 var requestContent = new MultipartFormDataContent();
 var imageContent = new ByteArrayContent(rawData);
 imageContent.Headers.ContentType = MediaTypeHeaderValue.Parse(attachement.contentType);
 requestContent.Add(imageContent, "file", attachement.fileName);
 requestContent.Headers.Add("X-Atlassian-Token", "nocheck");

上記で何か間違っているかどうかわかりますか?

4

3 に答える 3