Skip to content

mingzaily/go-wxcom

Repository files navigation

go-wxcom

GitHub Workflow Status Codecov Go Report Card GitHub go.mod Go version

企业微信 SDK

Feature

  • 通讯录管理(暂未计划)
  • 应用管理
    • 获取应用
    • 设置应用
    • 自定义菜单
      • 创建菜单
      • 获取菜单
      • 删除菜单
  • 身份验证
    • 构造网页授权链接
    • 构造扫码登录链接
    • 获取访问用户身份
  • 消息管理
    • 发送应用信息:支持文本、图片、语音、文件、文本卡片、markdown消息
    • 发送消息到群聊会话
      • 创建群聊会话
      • 修改群聊会话
      • 获取群聊会话
      • 应用推送信息

使用

go get github.com/mingzaily/go-wxcom

Example

package main

import (
  "fmt"
  "github.com/mingzaily/go-wxcom"
)

func main() {
  client := wxcom.New("corpid", "corpsecret", 0)

  resp, err := client.M().ToUser([]string{"test_user"}).Text("测试").Send()
  if err != nil {
    panic(err)
  }
  fmt.Println(resp)
}