2013-08-14 3 views
0

:ATOM의 XML은 IBM Connections 서버에 의해 허용되지 않는 내가 IBM의 연결에 4.0 OAuth를 끝점 (C# SyndicationItem 형에 의해 생성 된)이 XML을 게시 할

은 https :/HOSTNAME/포럼/OAuth를/원자/응답 topicUuid = ee5878b5-65d4-4d44-8192-367e49c30e91

서버에서 오류 400, 잘못된 요청을 반환합니다. 이 XML에서 무엇이 잘못 될 수 있습니까?

Bearer 및 ContentType 헤더가 설정됩니다. 당신은 당신이 연결 포럼 API 문서의 예에서, 원자 항목에서 id 요소를 필요로하는 경우 궁금 1) 한 번 확인하고 싶은 두 가지가 있습니다

<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> 
+0

나는 당신의 포스트를보기 시작했고, 엔드 포인트에서 어떤 방법을 사용하고 있는가? 게시 하시겠습니까? –

+0

게시물. 이것이 C#의 SyndicationItem으로 할 수있는 최선의 방법이기 때문에 다른 경로 (대체 문자열)를 계속 사용했습니다. 이 작동하지만 SyndicationItem 올바른 방법을 보였다. 그래서 나는이 XML에 무엇이 잘못되었는지를 고심하고있다. – mpjjonker

+1

아마 : id = 1 –

답변

0

는 더 ID가 제공되지 2) 통지 사실, 올바른을 사용해야

"ee5878b5-65d4-4d44-8192-367e49c30e91 : LSID : ibm.com : 포럼 항아리"당신은

심판의 주제 UUID =를 사용 topic id 대신 forum uuid를 사용하십시오.

+0

데이터가 괜찮습니다. 수동으로 작성한 XML 메시지를 게시하여 시도했습니다. 나는이 길에서 계속할 것입니다. 하지만 C# SyndicationItem 클래스는 좋지 않은 것처럼 보였습니다. – mpjjonker