2014-11-18 8 views
0

IBM Connections 커뮤니티에 상태 업데이트를 게시 할 수 있습니다. 그러나 상태 업데이트는 상태 업데이트 섹션이 아닌 최근 업데이트 섹션에 표시됩니다. https://host.com/connections/opensocial/rest/activitystreams/urn:lsid:lconn.ibm.com:communities.community:5a0fdd28-127e-4bd0-969f-ef1254ecd9dc/@all/@publicIBM Connections 커뮤니티에 게시 상태 업데이트

그리고 다음 JSON : 나는 다음과 같은 URL을 사용하고

{ "개체": { "URL": "URL", "objectType의": "주의", " 제목 ":"$ {add.target} ","대상 ": {"url ":"제목 ":"109876b6-f33b-3210-45bc-966a5d2cc096-rai1sgp ","displayName ":"Tracy Morgan "}, "objectName": "community", "id": "urn : lsid : lconn.ibm.com : communities.community : 5a0fdd28-127e-4bd0-969f-ef1254ecd9dc", "displayName": "FEBER"}, "동사": "게시자": { "url": "url", "id": "App", "displayName": "inside.FEBER"}, "actor": { "objectType": " person ","id ":"urn : lsid : lconn.ibm.com : profiles.person : 8072DB8F-7FD2-497D-B341-8EA7 5B370C4D ","displayName ":"Vikram "}}

IBM Connections의 최근 업데이트 섹션뿐만 아니라 상태 업데이트 섹션에 abpve JSON을 채울 수있는 REST URL을 변경해야합니까? . IBM Connections 5를 사용 중입니다.

+0

P. 나는 401이나 403을 얻지 못하고있다. 나는 200 개의 반응을 얻고 있고 상태 업데이트가 게시되어있다. 문제는 상태 업데이트 패널이 아닌 커뮤니티의 최근 업데이트 패널 (왼쪽)에 게시 된 것입니다. 또한 24 시간 후에 상태 업데이트가 최근 업데이트에서 사라지는 것을 보았습니다. – Vikram

답변

0

확실히, nonce를 사용하여 문제를 해결할 가능성이 큽니다.

요청에 X-Update-Nonce 헤더를 추가하십시오. Nonce 값은 http://apps.na.collabserv.com/files/basic/api/nonce에서 가져올 수 있습니다.

헤더를 HttpRequest 에 추가하십시오. 그러면 작동합니다.

http://bastide.org/2014/10/08/cross-site-request-forgery-and-ibm-connections-micro-blog/

+0

답장을 보내 주셔서 감사합니다. 나는 401이나 403을 얻지 못하고있다. 나는 200 개의 반응을 얻고 있고 상태 업데이트가 게시되어있다. 문제는 상태 업데이트 패널이 아닌 커뮤니티의 최근 업데이트 패널 (왼쪽)에 게시 된 것입니다. 또한 24 시간 후에 상태 업데이트가 최근 업데이트에서 사라지는 것을 보았습니다. – Vikram

+0

올바른 인증을받지 못하면 200이됩니다. 응답의 본문은 무엇입니까? –

+0

{ "entry": { "id": "urn : lsid : lconn.ibm.com : activitystreams.story : 58a09747-e4b8-4fbf-a100-11bc009a1298"}} – Vikram