You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
637 B
17 lines
637 B
package wechatmp
|
|
|
|
import "fmt"
|
|
|
|
type GetCallBackIpResult struct {
|
|
IpList []string `json:"ip_list"`
|
|
}
|
|
|
|
// GetCallBackIp 获取微信callback IP地址
|
|
// callback IP即微信调用开发者服务器所使用的出口IP。
|
|
// https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_the_WeChat_server_IP_address.html#2.%20%E8%8E%B7%E5%8F%96%E5%BE%AE%E4%BF%A1callback%20IP%E5%9C%B0%E5%9D%80
|
|
func (app *App) GetCallBackIp() (body []byte, err error) {
|
|
// 请求
|
|
body, err = app.request(fmt.Sprintf("https://api.weixin.qq.com/cgi-bin/getcallbackip?access_token=%s", app.AccessToken), map[string]interface{}{}, "GET")
|
|
return
|
|
}
|