求微信聊天对应微信服务器的域名

2018-03-01 11:57:55 +08:00
 WangYouGX
最近搞了个 http 代理,由于跨运营商,所以要指定 ip,像微信这种就不走代理了,但是不知道微信服务器的域名、ip,求帮忙!谢谢,微信、qq 聊天朋友圈对应的域名就够了
12156 次点击
所在节点    DNS
9 条回复
passion336699
2018-03-01 14:31:23 +08:00
这个是公众号的一些,不知道有没啥帮助... ...

passion336699
2018-03-01 14:31:51 +08:00
接口域名说明

公众平台接口域名说明

开发者可以根据自己的服务器部署情况,选择最佳的接入点(延时更低,稳定性更高)。除此之外,可以将其他接入点用作容灾用途,当网络链路发生故障时,可以考虑选择备用接入点来接入。

通用域名(api.weixin.qq.com),使用该域名将访问官方指定就近的接入点;
上海域名(sh.api.weixin.qq.com),使用该域名将访问上海的接入点;
深圳域名(sz.api.weixin.qq.com),使用该域名将访问深圳的接入点;
香港域名(hk.api.weixin.qq.com),使用该域名将访问香港的接入点。
passion336699
2018-03-01 14:32:13 +08:00
获取微信服务器 IP 地址
如果公众号基于安全等考虑,需要获知微信服务器的 IP 地址列表,以便进行相关限制,可以通过该接口获得微信服务器 IP 地址列表或者 IP 网段信息。

接口调用请求说明

http 请求方式: GEThttps://api.weixin.qq.com/cgi-bin/getcallbackip?access_token=ACCESS_TOKEN
参数说明

参数 是否必须 说明
access_token 是 公众号的 access_token
返回说明

正常情况下,微信会返回下述 JSON 数据包给公众号:

{ "ip_list": [ "127.0.0.1", "127.0.0.2", "101.226.103.0/25" ]}
参数 说明
ip_list 微信服务器 IP 地址列表
错误时微信会返回错误码等信息,JSON 数据包示例如下(该示例为 AppID 无效错误):

{"errcode":40013,"errmsg":"invalid appid"}
passion336699
2018-03-01 14:32:45 +08:00
mokeyjay
2018-03-01 14:33:36 +08:00
*.qq.com
WangYouGX
2018-03-01 15:57:35 +08:00
@passion336699 谢谢哈!!
SimonFu
2018-03-01 22:05:12 +08:00
等下 wx 一对一聊天不自称是点对点通信嘛?
WangYouGX
2018-03-02 08:35:47 +08:00
@SimonFu 不可能,两个内网 IP 的设备必须要有公网 IP 的中介,且,必须有服务器的
SimonFu
2018-03-02 11:00:20 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/433839

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX