0

我想将此 XML(由 C# SyndicationItem 生成)发布到 IBM Connections 4.0 OAuth EndPoint:

https://HOSTNAME/forums/oauth/atom/replies?topicUuid=ee5878b5-65d4-4d44-8192-367e49c30e91

服务器返回错误 400,错误请求。这个 XML 可能有什么问题?

Bearer 和 ContentType 标头已设置。

<entry xmlns:thr="http://purl.org/syndication/thread/1.0"     xmlns="http://www.w3.org/2005/Atom">
  <id>uuid:3201e3e0-2d17-4f8c-9f69-22bd7cbb1443;id=1</id>
<title
type="text">re: test voor topic</title>
<updated>2013-08-14T15:27:43Z</updated>
<content
type="text">fetre</content>
<category
scheme="http://www.ibm.com/xmlns/prod/sn/type"
term="forum-reply" xmlns=""></category>
<in-reply-to
ref="urn:lsid:ibm.com:forum:ee5878b5-65d4-4d44-8192-367e49c30e91"
href="https://HOSTNAME/forums/atom/topic?topicUuid=ee5878b5-65d4-4d44-8192-367e49c30e91" 
xmlns="http://purl.org/syndication/thread/1.0"></in-reply-to>
</entry>
4

1 回答 1

0

您需要仔细检查两件事 1)我想知道您是否需要在 atom 条目中添加 id 元素,在 Connections forums API 文档的示例中,没有提供 id 2)我注意到您使用了 uuid 中的主题

ref="urn:lsid:ibm.com:forum:ee5878b5-65d4-4d44-8192-367e49c30e91"

,实际上,您应该使用正确的论坛 uuid 而不是主题 id。

于 2013-08-17T14:42:15.387 回答