Мы хотим добавить членов сообщества (как автора) к активности сообщества. Мы видим, что и в Prem, и в Clouds Clouds, что мы получаем ошибку 403.Добавление членов сообщества в активность сообщества с использованием REST API дает 403
Я воспроизвел использование игровой площадки SBT (https://greenhouse.lotus.com/sbt/SBTPlayground.nsf/Explorer.xsp#) Это XML, который мы размещаем:
<?xml version="1.0" encoding="UTF-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns:snx="http://www.ibm.com/xmlns/prod/sn">
<id>test1234</id>
<contributor>
<name>Test User/name>
<snx:userid>TestID</snx:userid>
<snx:role>member</snx:role>
<snx:userState>active</snx:userState>
</contributor>
<title>Test User</title>
<updated>2016-03-04T09:25:17Z</updated>
<summary type="text">Member profile for Test User</summary>
<category scheme="http://www.ibm.com/xmlns/prod/sn/type" term="person"> </category>
<snx:role component="http://www.ibm.com/xmlns/prod/sn/activities">member</snx:role>
</entry>
к конечной точке для деятельности: https://apps.na.collabserv.com/activities/service/atom2/acl?activityUuid=a750558c-d555-474d-8fcf-c3577276e9af
Когда мы работаем «на прут» мы не получаем ошибку, когда добавляем к этой деятельности владельцев сообщества. Только когда мы (пытаемся) добавить членов сообщества, эта ошибка 403 возникает.
Когда мы выполняем действие через UI, нет никаких проблем
Мы также получаем 403 при извлечении члена, выполнив GET: https://apps.na.collabserv.com/activities/service/atom2/acl?activityUuid=a750558c-d555-474d-8fcf-c3577276e9af&memberid= {id} – mpjjonker