评论

写了个golang版本的sdk

企业微信企业内部开发应用接口SDK

github地址

更多接口还在实现中,欢迎试用!
给初学者提供一个较全的接口列表sdk
为有能力的开发者助力应用开发效率!!

主要功能

  • 自动维护accesstoken
  • 统一格式返回,只需要判断 resp.ErrCode 是不是为 0 即可

注意事项

  • 自建应用需要有客户联系权限
  • 通讯录写权限较高,所以需要配置通讯录和自建应用两个secret

安装使用

go get github.com/go-laoji/workchatapp

使用样例

样例中配置为测试使用,请根据实际情况修改,但切记不要公开secret配置

package main

import (
    "github.com/go-laoji/workchatapp"
    "log"
)

func main() {
    defer func() {
        if e := recover(); e != nil {
            log.Println("recover", e)
        }
    }()
    var testConfig = workchatapp.WorkChatConfig{
        CorpId:        "ww190690c489d2eb53",
        ContactSecret: "08tnu5LGrsbKwvEDfTGlBMFMw3CsUCwRMavxvkLZSH8",
        AppId:         "1000002",
        AppSecret:     "pedn4nqraARPFOG_A-aVFz1F9pp1sdR-3K1fsCpTwg0",
    }
    weworkApp := workchatapp.NewWorkChatApp(testConfig)
    resp := weworkApp.CorpTagList([]string{}, []string{})
    log.Println(resp)
}

接口列表(更新ing…)

  • 通讯录管理

    • 成员管理
    • 部门管理
    • 标签管理
    • 异步批量接口
    • 通讯录回调通知
    • 互联企业
    • 异步导出接口
  • 客户联系

    • 企业服务人员管理
    • 客户联系「联系我」管理
    • 客户管理
    • 客户联系规则组管理
    • 客户标签管理
      • 管理企业标签
      • 编辑客户企业标签
    • 在职继承
    • 离职继承
    • 客户群管理
    • 客户朋友圈
      • 企业发表内容到客户的朋友圈
      • 获取客户朋友圈全部的发表记录
    • 上传附件资源
    • 消息推送
      • 获取企业的全部群发记录
  • 应用管理

    • 获取应用
  • 消息推送

      • 文本消息
      • 图片消息
      • 语音消息
      • 视频消息
      • 文件消息
      • 文本卡片消息
      • 图文消息
      • 图文消息(mpnews)
      • markdown消息
      • 小程序通知消息
      • 模板卡片消息
        • 文本通知
        • 图文展示
        • 按钮交互
        • 投票选择
        • 多项选择
最后一次编辑于  2021-10-25  
点赞 2
收藏
评论
登录 后发表内容