silenceper / wechat

WeChat SDK for Go (微信SDK:简单、易用)
https://silenceper.com/wechat/
Apache License 2.0
4.82k stars 1.08k forks source link

[Feature]支持配置微信服务器地址 #497

Open amazing-gao opened 3 years ago

amazing-gao commented 3 years ago

大佬,你好。 考虑到以下情况需要设置微信服务器地址

  1. 网络不通,需要通过代理访问
  2. 微信官方支持多个接入点,可根据需要自行选择
    1. 通用域名(api.weixin.qq.com),使用该域名将访问官方指定就近的接入点;
    2. 通用异地容灾域名(api2.weixin.qq.com),当上述域名不可访问时可改访问此域名;
    3. 上海域名(sh.api.weixin.qq.com),使用该域名将访问上海的接入点;
    4. 深圳域名(sz.api.weixin.qq.com),使用该域名将访问深圳的接入点;
    5. 香港域名(hk.api.weixin.qq.com),使用该域名将访问香港的接入点。

目前接口地址分散在各个模块的常量中,建议 config 模块新增 server 地址以支持自定义设置,默认值是api.weixin.qq.com以保证向前兼容。

silenceper commented 3 years ago

很好的建议

chaiyanlin commented 1 year ago

请问这个有规划安排吗?当真的需要改base_uri时候完全没有办法注入。 https://github.com/overtrue/laravel-wechat/blob/7.x/config/easywechat.php

GitHub
laravel-wechat/easywechat.php at 7.x · overtrue/laravel-wechat
微信 SDK for Laravel, 基于 overtrue/wechat. Contribute to overtrue/laravel-wechat development by creating an account on GitHub.