Documentation
¶
Overview ¶
Package message 消息通知
Index ¶
- func AsyncsendV2(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func GetReadList(ctx *dingding.App, params url.Values) (resp []byte, err error)
- func GetSendProgress(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func GetSendResult(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func Recall(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func Send(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func SendToConversation(ctx *dingding.App, payload []byte) (resp []byte, err error)
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AsyncsendV2 ¶
查询工作通知消息的发送进度
See: https://ding-doc.dingtalk.com/doc#/serverapi2/pgoxpy
POST https://oapi.dingtalk.com/topapi/message/corpconversation/asyncsend_v2?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/message" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := message.AsyncsendV2(ctx, payload) fmt.Println(resp, err) }
Output:
func GetReadList ¶
查询群消息已读人员列表
See: https://ding-doc.dingtalk.com/doc#/serverapi2/isu6nk
Example ¶
package main import ( "fmt" "net/url" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/message" ) func main() { var ctx *dingding.App params := url.Values{} resp, err := message.GetReadList(ctx, params) fmt.Println(resp, err) }
Output:
func GetSendProgress ¶
查询工作通知消息的发送进度
See: https://ding-doc.dingtalk.com/doc#/serverapi2/pgoxpy
POST https://oapi.dingtalk.com/topapi/message/corpconversation/getsendprogress?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/message" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := message.GetSendProgress(ctx, payload) fmt.Println(resp, err) }
Output:
func GetSendResult ¶
查询工作通知消息的发送结果
See: https://ding-doc.dingtalk.com/doc#/serverapi2/pgoxpy
POST https://oapi.dingtalk.com/topapi/message/corpconversation/getsendresult?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/message" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := message.GetSendResult(ctx, payload) fmt.Println(resp, err) }
Output:
func Recall ¶
工作通知消息撤回
See: https://ding-doc.dingtalk.com/doc#/serverapi2/pgoxpy
POST https://oapi.dingtalk.com/topapi/message/corpconversation/recall?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/message" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := message.Recall(ctx, payload) fmt.Println(resp, err) }
Output:
func Send ¶
发送消息到企业群
See: https://ding-doc.dingtalk.com/doc#/serverapi2/isu6nk
POST https://oapi.dingtalk.com/chat/send?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/message" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := message.Send(ctx, payload) fmt.Println(resp, err) }
Output:
func SendToConversation ¶
发送普通消息
See: https://ding-doc.dingtalk.com/doc#/serverapi2/pm0m06
POST https://oapi.dingtalk.com/message/send_to_conversation?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/message" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := message.SendToConversation(ctx, payload) fmt.Println(resp, err) }
Output:
Types ¶
This section is empty.