Documentation
¶
Index ¶
- Constants
- type CallbackAfterGroupInfoChangedPayload
- type CallbackAfterMemberExitPayload
- type CallbackAfterNewMemberJoinPayload
- type CallbackBeforeApplyJoinGroupPayload
- type CallbackBeforeCreateGroupPayload
- type CallbackBeforeInviteJoinGroupPayload
- type CallbackBeforeInviteJoinGroupResponse
- type CallbackCommonResponse
- type UserDefinedDataListItem
Constants ¶
View Source
const ( UrlParamCallbackCommand = "CallbackCommand" UrlParamSdkAppid = "SdkAppid" UrlParamContentType = "contenttype" UrlParamClientIP = "ClientIP" UrlParamOptPlatform = "OptPlatform" )
View Source
const ( PlatformRESTAPI = "RESTAPI" PlatformWeb = "Web" PlatformAndroid = "Android" PlatformiOS = "iOS" PlatformWindows = "Windows" PlatformMac = "Mac" PlatformUnkown = "Unkown" )
View Source
const ( // 申请入群之前回调 CallbackBeforeApplyJoinGroup = groupCommandPrefix + "CallbackBeforeApplyJoinGroup" // 拉人入群之前回调 CallbackBeforeInviteJoinGroup = groupCommandPrefix + "CallbackBeforeInviteJoinGroup" // 新成员入群之后回调 CallbackAfterNewMemberJoin = groupCommandPrefix + "CallbackAfterNewMemberJoin" // 群成员离开之后回调 CallbackAfterMemberExit = groupCommandPrefix + "CallbackAfterMemberExit" // 创建群组之前回调 CallbackBeforeCreateGroup = groupCommandPrefix + "CallbackBeforeCreateGroup" // 群组资料修改之后回调 CallbackAfterGroupInfoChanged = groupCommandPrefix + "CallbackAfterGroupInfoChanged" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CallbackAfterGroupInfoChangedPayload ¶
type CallbackAfterGroupInfoChangedPayload struct {
CallbackCommand string `json:"CallbackCommand"`
GroupID string `json:"GroupId"`
Type string `json:"Type"`
OperatorAccount string `json:"Operator_Account"`
Name string `json:"Name"`
Introduction string `json:"Introduction"`
Notification string `json:"Notification"`
FaceURL string `json:"FaceUrl"`
UserDefinedDataList []UserDefinedDataListItem `json:"UserDefinedDataList"`
}
type CallbackAfterMemberExitPayload ¶
type CallbackAfterMemberExitPayload struct {
CallbackCommand string `json:"CallbackCommand"`
GroupID string `json:"GroupId"`
Type string `json:"Type"`
ExitType string `json:"ExitType"`
OperatorAccount string `json:"Operator_Account"`
ExitMemberList []types.MinimalMember `json:"ExitMemberList"`
}
================ 群成员离开之后回调 ================
type CallbackAfterNewMemberJoinPayload ¶
type CallbackAfterNewMemberJoinPayload struct {
CallbackCommand string `json:"CallbackCommand"`
GroupID string `json:"GroupId"`
Type string `json:"Type"`
JoinType string `json:"JoinType"`
OperatorAccount string `json:"Operator_Account"`
NewMemberList []types.MinimalMember `json:"NewMemberList"`
}
================ 新成员入群之后回调 ================
type CallbackBeforeApplyJoinGroupPayload ¶
type CallbackBeforeApplyJoinGroupPayload struct {
CallbackCommand string `json:"CallbackCommand"`
GroupID string `json:"GroupId"`
Type string `json:"Type"`
RequestorAccount string `json:"Requestor_Account"`
}
================ 申请入群之前回调 ================
type CallbackBeforeCreateGroupPayload ¶
type CallbackBeforeCreateGroupPayload struct {
CallbackCommand string `json:"CallbackCommand"`
OperatorAccount string `json:"Operator_Account"`
OwnerAccount string `json:"Owner_Account"`
Type consts.GroupType `json:"Type"`
Name string `json:"Name"`
CreatedNum int `json:"CreatedNum"`
MemberList []types.MinimalMember `json:"MemberList"`
}
================ 创建群组之前回调 ================
type CallbackBeforeInviteJoinGroupPayload ¶
type CallbackBeforeInviteJoinGroupPayload struct {
CallbackCommand string `json:"CallbackCommand"`
GroupID string `json:"GroupId"`
Type string `json:"Type"`
OperatorAccount string `json:"Operator_Account"`
DestinationMembers []types.MinimalMember `json:"DestinationMembers"`
}
================ 拉人入群之前回调 ================ 拉人入群之前回调请求内容
type CallbackBeforeInviteJoinGroupResponse ¶
type CallbackBeforeInviteJoinGroupResponse struct {
CallbackCommonResponse
RefusedMembers_Account []string `json:"RefusedMembers_Account"`
}
拉人入群之前回调响应内容
type CallbackCommonResponse ¶
type CallbackCommonResponse struct {
ActionStatus string `json:"ActionStatus"`
ErrorInfo string `json:"ErrorInfo"`
ErrorCode int `json:"ErrorCode"`
}
func ResponseFail ¶
func ResponseFail(code int, reason string) CallbackCommonResponse
func ResponseOK ¶
func ResponseOK() CallbackCommonResponse
type UserDefinedDataListItem ¶
================ 群组资料修改之后回调 ================
Click to show internal directories.
Click to hide internal directories.