Versions in this module Expand all Collapse all v1 v1.0.0 Jul 27, 2023 Changes in this version + type Client struct + func NewClient(cfg *config.Config) (client *Client, err error) + func (r *Client) GetMediaURL(mediaID string) (mediaURL string, err error) + func (r *Client) ImageUpload(filename string) (url string, err error) + func (r *Client) MediaUpload(mediaType MediaType, filename string) (media Media, err error) + type Error string + const SDKAccessTokenExpired + const SDKAccessTokenInvalid + const SDKAccessTokenMissing + const SDKApiForbidden + const SDKApiFreqOutOfLimit + const SDKApiNotOpen + const SDKCacheUnavailable + const SDKDecryptMSGFailed + const SDKInitFailed + const SDKInvalidCorpID + const SDKInvalidCredential + const SDKInvalidOpenKFID + const SDKNotUseInWeCom + const SDKOpenKFIDNotExist + const SDKUnknownError + const SDKValidateSignatureFailed + const SDKWeWorkAlready + func NewSDKErr(code int64, msgList ...string) Error + func (r Error) Error() string + type Media struct + CreatedAt string + MediaID string + ThumbMediaID string + Type MediaType + type MediaType string + const MediaTypeFile + const MediaTypeImage + const MediaTypeVideo + const MediaTypeVoice