#author("2024-09-02T05:13:58+00:00","default:iseki","iseki") * Floatsam Group Function [#r8eb3995] ** Request from Region Server [#r54f65f6] *** Method Name for Get Information of Groups [#wb9d44a5] - groups.getGroup - groups.getGroupRoles - groups.getGroupMembers - groups.getGroupRoleMembers - groups.getAgentActiveMembership - groups.getAgentGroupMembership - groups.getAgentGroupMemberships - groups.getAgentRoles *** Invite [#vcdec57e] - [[groups.addAgentToGroupInvite>./addAgentToGroupInvite]] *** Remove Avatar from GroupRole [#g65caa57] - groups.removeAgentFromGroupRole - Member (00000000-0000-0000-0000-000000000000) からは削除できない. <?xml version="1.0" encoding="utf-8"?> <methodCall> <methodName>groups.removeAgentFromGroupRole</methodName> <params><param><value><struct> <member><name>ReadKey</name><value><string>JOG6809</string></value></member> <member><name>WriteKey</name><value><string>JOG8086</string></value></member> <member><name>AgentID</name><value><string>f785fead-5497-4d8c-a3be-063f464e5f1b</string></value></member> <member><name>GroupID</name><value><string>140bf0b3-18dc-45bc-a8d0-88ca12b271ab</string></value></member> <member><name>RoleID</name><value><string>2a5b3595-39e0-428c-8080-6faa7f2e140a</string></value></member> <member><name>RequestingAgentUserService</name><value><string /></value></member> <member><name>RequestingAgentID</name><value><string>64bdf6f6-f5f3-4bea-9ca2-dd763a19b68a</string></value></member> <member><name>RequestingSessionID</name><value><string>00000000-0000-0000-0000-000000000000</string></value></member> </struct></value></param></params> </methodCall> *** Samples of XMLRPC [#b63187af] <?xml version="1.0" encoding="utf-8"?> <methodCall> <methodName>groups.getAgentActiveMembership</methodName> <params><param><value><struct> <member><name>WriteKey</name><value><string>JOG8086</string></value></member> <member><name>AgentID</name><value><string>64bdf6f6-f5f3-4bea-9ca2-dd763a19b68a</string></value></member> <member><name>ReadKey</name><value><string>JOG6809</string></value></member> <member><name>RequestingAgentUserService</name><value><string /></value></member> <member><name>RequestingAgentID</name><value><string>64bdf6f6-f5f3-4bea-9ca2-dd763a19b68a</string></value></member> <member><name>RequestingSessionID</name><value><string>00000000-0000-0000-0000-000000000000</string></value></member> </struct></value></param></params> </methodCall> <?xml version="1.0" encoding="utf-8"?> <methodCall> <methodName>groups.getAgentGroupMemberships</methodName> <params><param><value><struct> <member><name>WriteKey</name><value><string>JOG8086</string></value></member> <member><name>AgentID</name><value><string>64bdf6f6-f5f3-4bea-9ca2-dd763a19b68a</string></value></member> <member><name>ReadKey</name><value><string>JOG6809</string></value></member> <member><name>RequestingAgentUserService</name><value><string /></value></member> <member><name>RequestingAgentID</name><value><string>64bdf6f6-f5f3-4bea-9ca2-dd763a19b68a</string></value></member> <member><name>RequestingSessionID</name><value><string>00000000-0000-0000-0000-000000000000</string></value></member> </struct></value></param></params> </methodCall> <?xml version="1.0" encoding="utf-8"?> <methodCall> <methodName>groups.getGroup</methodName> <params><param><value><struct> <member><name>WriteKey</name><value><string>JOG8086</string></value></member> <member><name>GroupID</name><value><string>140bf0b3-18dc-45bc-a8d0-88ca12b271ab</string></value></member> <member><name>ReadKey</name><value><string>JOG6809</string></value></member> <member><name>RequestingAgentUserService</name><value><string /></value></member> <member><name>RequestingAgentID</name><value><string>64bdf6f6-f5f3-4bea-9ca2-dd763a19b68a</string></value></member> <member><name>RequestingSessionID</name><value><string>00000000-0000-0000-0000-000000000000</string></value></member> </struct></value></param></params> </methodCall> <?xml version="1.0" encoding="utf-8"?> <methodCall> <methodName>groups.getGroupRoles</methodName> <params><param><value><struct> <member><name>WriteKey</name><value><string>JOG8086</string></value></member> <member><name>GroupID</name><value><string>140bf0b3-18dc-45bc-a8d0-88ca12b271ab</string></value></member> <member><name>ReadKey</name><value><string>JOG6809</string></value></member> <member><name>RequestingAgentUserService</name><value><string /></value></member> <member><name>RequestingAgentID</name><value><string>64bdf6f6-f5f3-4bea-9ca2-dd763a19b68a</string></value></member> <member><name>RequestingSessionID</name><value><string>00000000-0000-0000-0000-000000000000</string></value></member> </struct></value></param></params> </methodCall> <?xml version="1.0" encoding="utf-8"?> <methodCall> <methodName>groups.getGroupMembers</methodName> <params><param><value><struct> <member><name>WriteKey</name><value><string>JOG8086</string></value></member> <member><name>GroupID</name><value><string>140bf0b3-18dc-45bc-a8d0-88ca12b271ab</string></value></member> <member><name>ReadKey</name><value><string>JOG6809</string></value></member> <member><name>RequestingAgentUserService</name><value><string /></value></member> <member><name>RequestingAgentID</name><value><string>64bdf6f6-f5f3-4bea-9ca2-dd763a19b68a</string></value></member> <member><name>RequestingSessionID</name><value><string>00000000-0000-0000-0000-000000000000</string></value></member> </struct></value></param></params> </methodCall> <?xml version="1.0" encoding="utf-8"?> <methodCall> <methodName>groups.getAgentGroupMembership</methodName> <params><param><value><struct> <member><name>WriteKey</name><value><string>JOG8086</string></value></member> <member><name>AgentID</name><value><string>64bdf6f6-f5f3-4bea-9ca2-dd763a19b68a</string></value></member> <member><name>GroupID</name><value><string>140bf0b3-18dc-45bc-a8d0-88ca12b271ab</string></value></member> <member><name>ReadKey</name><value><string>JOG6809</string></value></member> <member><name>RequestingAgentUserService</name><value><string /></value></member> <member><name>RequestingAgentID</name><value><string>64bdf6f6-f5f3-4bea-9ca2-dd763a19b68a</string></value></member> <member><name>RequestingSessionID</name><value><string>00000000-0000-0000-0000-000000000000</string></value></member> </struct></value></param></params> </methodCall> <?xml version="1.0" encoding="utf-8"?> <methodCall> <methodName>groups.getGroupRoleMembers</methodName> <params><param><value><struct> <member><name>WriteKey</name><value><string>JOG8086</string></value></member> <member><name>GroupID</name><value><string>140bf0b3-18dc-45bc-a8d0-88ca12b271ab</string></value></member> <member><name>ReadKey</name><value><string>JOG6809</string></value></member> <member><name>RequestingAgentUserService</name><value><string /></value></member> <member><name>RequestingAgentID</name><value><string>64bdf6f6-f5f3-4bea-9ca2-dd763a19b68a</string></value></member> <member><name>RequestingSessionID</name><value><string>00000000-0000-0000-0000-000000000000</string></value></member> </struct></value></param></params> </methodCall> <?xml version="1.0" encoding="utf-8"?> <methodCall> <methodName>groups.getAgentRoles</methodName> <params><param><value><struct> <member><name>WriteKey</name><value><string>JOG8086</string></value></member> <member><name>AgentID</name><value><string>64bdf6f6-f5f3-4bea-9ca2-dd763a19b68a</string></value></member> <member><name>GroupID</name><value><string>140bf0b3-18dc-45bc-a8d0-88ca12b271ab</string></value></member> <member><name>ReadKey</name><value><string>JOG6809</string></value></member> <member><name>RequestingAgentUserService</name><value><string /></value></member> <member><name>RequestingAgentID</name><value><string>64bdf6f6-f5f3-4bea-9ca2-dd763a19b68a</string></value></member> <member><name>RequestingSessionID</name><value><string>00000000-0000-0000-0000-000000000000</string></value></member> </struct></value></param></params> </methodCall>