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 不提供将文件上传到现有讨论帖的方法。创建后,您只能更新帖子的主题和消息组件

要创建带有附件的新讨论帖子,请发送多部分帖子正文。正文的第一部分应该是您的帖子数据,如您的示例所示。后续部分可以包含一个或多个附件的文件数据,并且应该遵循 RFC2388 多部分混合方法(因为第一部分是 JSON 数据,后续部分是二进制数据)。

于 2013-04-04T20:37:10.660 回答