2

次のフィードを使用して、ディスカッションに新しい投稿を作成できます

Feed: host/d2l/api/le/(D2LVERSION: version)/(D2LID: orgUnitId)/discussions/forums/(D2LID: forumId)/topics/(D2LID: topicId)/posts/
Content-Type:"application/json"
http-Metohd:POST

 http-body:{
    "ParentPostId": null,
    "Subject": "IOS  Testing",
    "Message": {"Content": "ios Test meassage","Type": "Text"},
    "IsAnonymous": "false"
 }

これにファイルを添付するにはどうすればよいですか?

4

1 に答える 1

1

API には、既存のディスカッション投稿にファイルをアップロードする方法はありません。作成後は、投稿の Subject および Message コンポーネントのみを更新できます。

添付ファイル付きの新しいディスカッション投稿を作成するには、マルチパート投稿本文を送信します。本文の最初の部分は、例のように投稿のデータにする必要があります。後続の部分には、1 つ以上の添付ファイルのファイル データを含めることができ、RFC2388 のマルチパート混合方法に従う必要があります (最初の部分は JSON データで、後続の部分はバイナリ データであるため)。

于 2013-04-04T20:37:10.660 に答える