Documentation
¶
Index ¶
- type AccountId
- func (a *AccountId) ConvertTmpExternalUserid(tmpExternalUseridList []string, businessType int, userType int) (*TmpExternalUseridResult, error)
- func (a *AccountId) ConvertToOpenid(userid string) (string, error)
- func (a *AccountId) ConvertToUserid(openid string) (string, error)
- func (a *AccountId) OpenuseridToUserid(openUseridList []string, sourceAgentId int) (*UseridResult, error)
- func (a *AccountId) UseridToOpenuserid(useridList []string) (*OpenUseridResult, error)
- type OpenUseridItem
- type OpenUseridResult
- type TmpExternalUseridItem
- type TmpExternalUseridResult
- type UseridItem
- type UseridResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountId ¶
type AccountId struct {
// contains filtered or unexported fields
}
AccountId 账号ID转换
func New ¶
func New(account contracts.AccountInterface) *AccountId
func (*AccountId) ConvertTmpExternalUserid ¶
func (a *AccountId) ConvertTmpExternalUserid(tmpExternalUseridList []string, businessType int, userType int) (*TmpExternalUseridResult, error)
ConvertTmpExternalUserid tmp_external_userid转换
func (*AccountId) ConvertToOpenid ¶
ConvertToOpenid userid转openid
func (*AccountId) ConvertToUserid ¶
ConvertToUserid openid转userid
func (*AccountId) OpenuseridToUserid ¶
func (a *AccountId) OpenuseridToUserid(openUseridList []string, sourceAgentId int) (*UseridResult, error)
OpenuseridToUserid 第三方应用openuserid转userid
func (*AccountId) UseridToOpenuserid ¶
func (a *AccountId) UseridToOpenuserid(useridList []string) (*OpenUseridResult, error)
UseridToOpenuserid 自建应用userid转openuserid
type OpenUseridItem ¶
OpenUseridItem userid转openuserid结果项
type OpenUseridResult ¶
type OpenUseridResult struct {
OpenUseridList []OpenUseridItem `json:"open_userid_list"`
InvalidUseridList []string `json:"invalid_userid_list"`
}
OpenUseridResult userid转openuserid结果
type TmpExternalUseridItem ¶
type TmpExternalUseridItem struct {
TmpExternalUserid string `json:"tmp_external_userid"`
ExternalUserid string `json:"external_userid"`
}
TmpExternalUseridItem tmp_external_userid转换结果项
type TmpExternalUseridResult ¶
type TmpExternalUseridResult struct {
Results []TmpExternalUseridItem `json:"results"`
InvalidTmpExternalUseridList []string `json:"invalid_tmp_external_userid_list"`
}
TmpExternalUseridResult tmp_external_userid转换结果
type UseridItem ¶
UseridItem openuserid转userid结果项
type UseridResult ¶
type UseridResult struct {
UseridList []UseridItem `json:"userid_list"`
InvalidOpenUseridList []string `json:"invalid_open_userid_list"`
}
UseridResult openuserid转userid结果
Click to show internal directories.
Click to hide internal directories.