-
Notifications
You must be signed in to change notification settings - Fork 18
dp2Mserver帐户及字段定义
dp2mserver的帐户可以通过dp2内务的固定面板/分享属性页管理,前提是需要先在 参数配置/消息里,配置上dp2mserver服务器的地址和帐户(维护时可咨询数字平台管理人员) ,配置好参数以后,在固定面板/分享属性页 左上角点“用户管理” 按钮。打开dp2mserver帐户管理界面。下面帐户字段详细信息:
dp2Mserver的账户具有若干字段。
其中群组字段,可以用逗号间隔定义若干个该用户加入的群组名或者ID。在这里,对默认的群组使用名字,而运行中成员创建的各种群组用ID。 例如:, 这样的定义方式,当前用户具有群组的各种默认权限,比如可以收到通知,可以修改自己的消息,等等。
如果需要为当前用户定义关于一个群组的特殊权限和效果,那就需要在群组名后面使用冒号来加入定义,例如: :-n 其中,-n表示当前用户不需要收到群组内消息更新的通知。 -表示去掉一种特性,+表示增加一种特性。例如-n+c。如果同一种特性在定义字符串内出现了多次,以最后一次为准,例如-n+n,最后是+n的效果。
Duty字段定义了一个账户能够提供的操作。一般dp2capo的账户需要定义Duty字段。
最简单的形态是这样:
getSystemParameter,getUserInfo
表示这个账户允许所有对方用户针对它进行getSystemParameter和getUserInfo操作。
还可以精确定义对方用户名:
getSystemParameter:user1,getUserInfo:user1|user2
表示这个账户允许名为user1的用户针对它进行getSystemParameter操作,允许名为user1或user2的用户进行对它getUserInfo操作。
如果每个操作都是相同的对方用户名,在每个操作后面用冒号列举会非常繁琐。可以用环境参数来定义对方用户名:
:user1|user2,getSystemParameter,getUserInfo
表示这个账户允许名为user1或user2的对方用户针对它进行getSystemParameter和getUserInfo的操作。以冒号开头的参数就是环境参数。
环境参数可以多处使用:
:user1|user2,getSystemParameter,getUserInfo,:user3,getPatronInfo
前面两种操作和上一个例子相同,而getPatronInfo操作只允许名为user3的对方账户来进行。
注意只有一个冒号的环境参数:
:user1|user2,getSystemParameter,getUserInfo,:,getPatronInfo
getPatronInfo操作允许所有对方账户来进行。
dp2Capo的账户一般权限很高,如果随便让任何对方账户都可以进行操作,是很危险的,所以一般都要在其Duty定义中严格限定对方账户。这个对方账户就是微信公众号所用的账户。
