2014-11-18 2 views
0

Я могу опубликовать обновление статуса для сообщества IBM Connections. Однако обновление статуса отображается в разделе «Последние обновления», а не в разделе «Обновление состояния».Обновление статуса проводки для сообщества IBM Connections

Я использую следующий URL: https://host.com/connections/opensocial/rest/activitystreams/urn:lsid:lconn.ibm.com:communities.community:5a0fdd28-127e-4bd0-969f-ef1254ecd9dc/@all/@public

И следующий JSON:

{ "объект": { "URL": "URL", "OBJECTTYPE": "внимание",» id ":" 109876b6-f33b-3210-45bc-966a5d2cc096-rai1sgp "," displayName ":" Tracy Morgan "}," title ":" $ {add.target} "," target ": {" url ":" https://host.com/communities/service/html/community/updates?communityUuid=5a0fdd28-127e-4bd0-969f-ef1254ecd9dc "," objectType ":" community "," id ":" urn: lsid: lconn.ibm.com: Communities.community: 5a0fdd28-127e-4bd0-969f-ef1254ecd9dc "," displayName ":" FEBER "}, "глагол": "пост", "генератор": { "URL": "URL", "идентификатор": "приложение", "DisplayName": "inside.FEBER"}, "актер": { "ObjectType":» человек " "идентификатор":" урна: LSID: lconn.ibm.com: profiles.person: 8072DB8F-7FD2-497D-B341-8EA7 5B370C4D "," displayName ":" Vikram "}}

Есть ли что-то, что мне нужно изменить в URL REST, который заставит abpve JSON заселиться в разделе« Обновление состояния », а также в разделе« Недавнее обновление »IBM Connections , Мы используем IBM Connections 5.

+0

P.S. Я не получаю 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

Смежные вопросы