Добавить владельца сообщества с помощью IBM connections Cloud API - PullRequest
0 голосов
/ 08 ноября 2018

С помощью сообщества API Connections мы можем добавить участника, как описано в этом URL: https://www -10.lotus.com / LDD / appdevwiki.nsf / xpAPIViewer.xsp? LookupName = API + Reference # действие = OpenDocument & res_title = Adding_a_member_programmatically и содержание = apicontent

Я пытаюсь добавить владельца, не являющегося участником сообщества, но он всегда становится участником, даже если я публикую эту информацию для пользователя:

<entry xmlns="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:snx="http://www.ibm.com/xmlns/prod/sn">
    <contributor>
        <email>michel.nico@connelink.fr</email>
        <snx:userid xmlns:snx="http://www.ibm.com/xmlns/prod/sn">My user ID</snx:userid>
        <snx:userState xmlns:snx="http://www.ibm.com/xmlns/prod/sn">active</snx:userState>
        <snx:isExternal xmlns:snx="http://www.ibm.com/xmlns/prod/sn">false</snx:isExternal>
        <name>Michel NICO</name>
    </contributor>
    <snx:role xmlns:snx="http://www.ibm.com/xmlns/prod/sn" component="http://www.ibm.com/xmlns/prod/sn/communities">owner</snx:role>
    <category term="business-owner" scheme="http://www.ibm.com/xmlns/prod/sn/type"></category>
    <category term="person" scheme="http://www.ibm.com/xmlns/prod/sn/type"> </category>
    <snx:orgId xmlns:snx="http://www.ibm.com/xmlns/prod/sn">The ID of our cloud</snx:orgId>
</entry>

Это всегда создает меня как участника, а не как владельца. Как мы можем создать пользователя с ролью владельца в сообществе?

Ответы [ 2 ]

0 голосов
/ 19 ноября 2018

Поддержка отправьте мне ответ: Не нужно добавлять столько полей, чтобы добавить человека:

<entry xmlns="http://www.w3.org/2005/Atom">
    <contributor>
        <email>mailadress</email>
    </contributor>
<snx:role xmlns:snx="http://www.ibm.com/xmlns/prod/sn" component="http://www.ibm.com/xmlns/prod/sn/communities">owner</snx:role>
</entry>

- это способ создать человека.

Но я пытаюсь добавить меня в качестве владельца сообщества, в котором возникла проблема: когда учетная запись администратора пытается добавить его, он может быть только членом. Когда вы пытаетесь добавить кого-то еще, вы можете добавить его в качестве владельца. Это ограничение не было описано в документации. Теперь это работает

0 голосов
/ 10 ноября 2018

Выглядит хорошо, но я думаю, что пункт term=person предназначен для действий, а не сообществ, по крайней мере, так, как показывают документы. Вы можете удалить это и посмотреть, что произойдет. У меня такое чувство, что оно превалирует над ролью owner, которую вы пытаетесь установить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...