Documentation
¶
Index ¶
- Constants
- func Sign(orig []byte, secret string) string
- type CancelMeetingBody
- type Client
- func (c *Client) CancelMeeting(meetingID string, body CancelMeetingBody) (err error)
- func (c *Client) CreateMeeting(body map[string]interface{}) (resp CreateMeetingResponse, err error)
- func (c *Client) GET(uri string) (statusCode int, content []byte, err error)
- func (c *Client) POST(uri string, body interface{}) (statusCode int, content []byte, err error)
- func (c *Client) PUT(uri string, body interface{}) (statusCode int, content []byte, err error)
- func (c *Client) QueryMeeting(meetingID string, userid string, instanceid int) (resp QueryMeetingResponse, err error)
- func (c *Client) QueryMeetingCode(meetingCode string, userid string, instanceid int) (resp QueryMeetingResponse, err error)
- func (c *Client) SetConfig(config Config)
- func (c *Client) UpdateMeeting(body UpdateMeetingBody) (resp UpdateMeetingResponse, err error)
- type Config
- type CreateMeetingBody
- type CreateMeetingResponse
- type ErrorInfo
- type MeetingInfo
- type QueryMeetingResponse
- type Response
- type UpdateMeetingBody
- type UpdateMeetingInfo
- type UpdateMeetingResponse
- type UserObj
Constants ¶
View Source
const ( TM_HOST = "https://api.meeting.qq.com" VERSION = "1.0" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CancelMeetingBody ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) CancelMeeting ¶
func (c *Client) CancelMeeting(meetingID string, body CancelMeetingBody) (err error)
CancelMeeting 取消会议
func (*Client) CreateMeeting ¶
func (c *Client) CreateMeeting(body map[string]interface{}) (resp CreateMeetingResponse, err error)
CreateMeeting 创建会议
func (*Client) QueryMeeting ¶
func (c *Client) QueryMeeting(meetingID string, userid string, instanceid int) (resp QueryMeetingResponse, err error)
QueryMeeting 查询会议,默认根据会议ID查询
func (*Client) QueryMeetingCode ¶
func (c *Client) QueryMeetingCode(meetingCode string, userid string, instanceid int) (resp QueryMeetingResponse, err error)
QueryMeetingCode 根据会议code查询
func (*Client) UpdateMeeting ¶
func (c *Client) UpdateMeeting(body UpdateMeetingBody) (resp UpdateMeetingResponse, err error)
UpdateMeeting 创建会议
type CreateMeetingBody ¶
type CreateMeetingBody struct { Userid string `json:"userid"` Instanceid int `json:"instanceid"` Subject string `json:"subject"` Type int `json:"type"` Hosts []UserObj `json:"hosts"` Invitees []UserObj `json:"invitees"` StartTime string `json:"start_time"` EndTime string `json:"end_time"` Password string `json:"password"` Settings map[string]interface{} `json:"settings"` }
CreateMeetingBody 创建会议提交参数
type CreateMeetingResponse ¶
type CreateMeetingResponse struct { Response MeetingNumber int `json:"meeting_number"` MeetingInfoList []MeetingInfo `json:"meeting_info_list"` }
CreateMeetingResponse 创建会议响应结果
type MeetingInfo ¶
type MeetingInfo struct { Subject string `json:"subject"` MeetingID string `json:"meeting_id"` MeetingCode string `json:"meeting_code"` Password string `json:"password"` StartTime string `json:"start_time"` EndTime string `json:"end_time"` Hosts []UserObj `json:"hosts"` Participants []UserObj `json:"participants"` JoinURL string `json:"join_url"` Settings map[string]interface{} `json:"settings"` }
MeetingInfo 会议对象
type QueryMeetingResponse ¶
type QueryMeetingResponse struct { Response MeetingNumber int `json:"meeting_number"` MeetingInfoList []MeetingInfo `json:"meeting_info_list"` }
QueryMeetingResponse 查询会议响应结果
type UpdateMeetingBody ¶
type UpdateMeetingBody struct { MeetingID string `json:"-"` Userid string `json:"userid"` Instanceid int `json:"instanceid"` Subject string `json:"subject"` Hosts []UserObj `json:"hosts"` Invitees []UserObj `json:"invitees"` StartTime string `json:"start_time"` EndTime string `json:"end_time"` Password string `json:"password"` Settings map[string]interface{} `json:"settings"` }
UpdateMeetingBody 修改会议提交参数
type UpdateMeetingInfo ¶
type UpdateMeetingInfo struct { MeetingID string `json:"meeting_id"` MeetingCode string `json:"meeting_code"` }
MeetingInfo 会议对象
type UpdateMeetingResponse ¶
type UpdateMeetingResponse struct { Response MeetingNumber int `json:"meeting_number"` MeetingInfoList []UpdateMeetingInfo `json:"meeting_info_list"` }
UpdateMeetingResponse 修改会议响应结果
Click to show internal directories.
Click to hide internal directories.