Skip to content

观看视频

快速上手



快速开始

安装完 PowerWechat,就可以按照以下方式使用了

以下用企业微信的实例来举例,获取 企业微信服务器的ip段

go
package main

import (
  "log"
)

func main() {
  WeComApp, err := work.NewWork(&work.UserConfig{
    CorpID:  "app_id",       // 企业微信的app id,所有企业微信共用一个。
    AgentID: 100001,         // 内部应用的app id
    Secret:  "wecom_secret", // 内部应用的app secret
    OAuth: work.OAuth{
      Callback: "https://wecom.artisan-cloud.com/callback",
      Scopes:   nil,
    },
    Log: work.Log{
        Level:  "debug",
        // 可以重定向到你的目录下,如果设置File和Error,默认会在当前目录下的wechat文件夹下生成日志
        File:  "/Users/user/wechat/info.log", 
        Error: "/Users/user/wechat/error.log",
        Stdout: false, //  是否打印在终端
    },
    HttpDebug: true,
  })
  if err != nil {
    panic(err)
  }
  response,_ := WeComApp.Base.GetCallbackIP(context.Background())
  log.Println(response)
}

返回结果:

json
{
    "ip_list": ["101.226.103.*", "101.226.62.*"]
}

Released under the MIT license