对于企业营销或个人私域运营者而言弄清楚自己的微信号里有多少好友、多少个群以及每个人的标签至关重要。E云管家 API 提供了直接拉取完整通讯录的接口无需人工翻看。接下来我们看看如何通过网络请求把这些信息结构化地拉取下来import json import requests BASE_URL http://api.e-yun-guanjia.com/v1 TOKEN your_token INSTANCE_ID ins_999 def fetch_contact_list(): 使用 E云管家 api 批量获取微信通讯录列表 url f{BASE_URL}/contact/get_list headers {Authorization: fBearer {TOKEN}} payload { instance_id: INSTANCE_ID, type: all # all:全部friend:好友group:群聊 } response requests.post(url, jsonpayload, headersheaders) if response.status_code ! 200: print(请求失败) return res_data response.json() contacts res_data.get(data, {}).get(list, []) print(f成功获取到 {len(contacts)} 个联系人/群聊数据。) # 筛选并保存到本地 friends [] groups [] for c in contacts: if chatroom in c.get(wxid, ): groups.append({group_id: c.get(wxid), nickname: c.get(nickname)}) else: friends.append({wxid: c.get(wxid), nickname: c.get(nickname), remark: c.get(remark)}) with open(my_friends.json, w, encodingutf-8) as f: json.dump(friends, f, ensure_asciiFalse, indent4) print(好友列表已成功导出为 JSON 文件。) if __name__ __main__: fetch_contact_list()实战扩展获取到好友的wxid和备注remark后你可以将其与内部的 CRM 系统对接。当收到客户通过E云管家 api转发过来的消息时可以瞬间在后台弹屏显示该客户在 CRM 中的购买记录、服务周期等极大地赋能私域导购场景。