个人微信API二次开发:修改群名片昵称未变
·
夜班要求机器人在群里显示「售后-夜班」,方便客户 @。接口成功,群成员列表仍是微信号原名。常见原因:chatroomId 填成了另一个群,或改的是好友备注不是群名片。
对照接口范围建议先打开 API 文档 群模块。
指定群、改自己的名片
GeWe API 群信息接口改的是当前登录号在该群的展示名,不能改别人的名片。
import requests
HEADERS = {
"X-GEWE-TOKEN": "YOUR_TOKEN",
"Content-Type": "application/json",
}
def set_my_card(app_id, room, nickname):
body = requests.post(
"http://api.geweapi.com/gewe/v2/api/group/setAlias",
headers=HEADERS,
json={"appId": app_id, "chatroomId": room, "alias": nickname},
timeout=30,
).json()
if body.get("ret") != 200:
raise RuntimeError(body)
return body
方法名以群模块为准。room 必须是 xxxx@chatroom。改完在成员列表里看自己,不要看群名。对方客户端可能有缓存,先退群进再看。不是群成员时会失败。
官网:GeWe API 官网
收口
群名片改的是本号在该群的别名。测试群改成带日期的短名,自己在成员列表里能看到新字,再配夜班切换。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)