收藏
回答

微信模板消息推送无法查询指定用户的OpenID

2020年,我这边开发一个Windows应用程序,使用微信公众号的几个接口获取指定用户的OpenID,然后通过模板消息推送消息到指定用户,然后,现在其中获取用户基本信息接口被调整了,无法获取可以辨别用户的昵称,也获取不到用户的微信号,微信上只有微信号是可以让其他用户识别的唯一标识吧,为何没有任何一个接口可以提供用户的微信号呢?非常不合理,希望得到改进。

回答关注问题邀请回答
收藏

2 个回答

  • 华斌
    华斌
    2022-03-22

    用户关注之后让用户补充昵称等相关信息,自己保存这些信息和openid的对应关系???

    用户关注公众号的时候,都已经有昵称等相关用户信息啊,只是微信没有提供相关接口获取用户的这些信息啊,我这边用的是获取用户基本信息接口 /user/info接口,用户昵称返回的是空的(上图三)

    你让我们自己保存这些信息和openid的对应关系,现在问题的关键就是我没有找到微信接口获取到用户的这些信息,所以就没办法保存这些信息和openid的对应关系。如果你们微信还有接口可以获取到用户的这些信息,请告知一下,谢谢!


    2022-03-22
    有用
    回复
  • 微喵网络
    微喵网络
    2022-03-22

    微信号想都不要想,从始至终官方就没有提供过查询微信号的接口,微信号是微信的最大机密

    2022-03-22
    有用
    回复 7
    • 华斌
      华斌
      2022-03-22
      第一,不是很理解微信号是微信的最大机密,因为如果别人要加我的微信,我会告诉他我的微信号是多少,我不会告诉别人我的微信OpenID是多少,或者UnionID是多少,一般用户也不知道啊;
      第二,之前我这边是通过获取用户基本信息接口来得到OpenID对应的昵称来判断哪个用户是哪个用户,定向推送模板消息的,现在这个接口把昵称也去掉了,那如果定向推送模板消息呢?
      2022-03-22
      回复
    • 微喵网络
      微喵网络
      2022-03-22回复华斌
      推送模板消息有openid就够了
      2022-03-22
      回复
    • 华斌
      华斌
      2022-03-22回复微喵网络
      关键是我们平台管理员想把模板消息推送给关注这个微信公众号的某些用户,平台管理员怎么指定这几个用户的openid呢,平台管理员只能问这些用户要到微信号、微信昵称等,要不到openid啊,openid只是接口使用的,并不开放给一般用户的啊。
      2022-03-22
      回复
    • 微喵网络
      微喵网络
      2022-03-22回复华斌
      用户关注之后让用户补充昵称等相关信息,自己保存这些信息和openid的对应关系
      2022-03-22
      回复
    • 微喵网络
      微喵网络
      2022-03-22回复华斌
      为什么管理员要去找这些用户“要”openid?招个靠谱的产品和后端开发吧,重新设计一下正确的产品流程
      2022-03-22
      回复
    查看更多(2)
登录 后发表内容