获取不到userTicket问题?

2024/03/15
提问

获取访问用户身份返回的数据没有userTicket导致获取不到手机号,只有userId和deviceId信息

回答·4

您好,家校场景的snsapi_privateinfo已废弃。

赞同
评论

如果你的scope 已经申请敏感信息了

那应该通过 https://developer.work.weixin.qq.com/document/path/95833 获取

赞同 1
评论
2024/03/15

企业微信获取不到UserTicket的问题可能由多种原因引起。以下是一些建议的解决步骤:


  1. 检查CorpID和AgentID是否正确:确保在企业微信管理后台创建的第三方应用时,正确获取了CorpID和AgentID,并且这两个值在后续调用接口时没有出错。
  2. 确认网页授权登录功能已开启:在企业微信后台的应用设置中,确保“网页授权登录”功能已经开启。
  3. 检查回调URL设置:用户同意授权后,企业微信会携带code参数重定向到你设置的回调链接上。请确保回调URL设置正确,且可访问。
  4. 检查接口调用是否正确:使用获取到的code调用企业微信的接口时,请确保接口调用的参数和格式都正确无误。
  5. 检查网络连接:有时网络问题可能导致接口调用失败。请检查你的服务器或开发环境的网络连接是否正常。
  6. 查看错误日志:在开发和调试过程中,查看错误日志可以帮助定位问题。检查你的服务器或应用是否有相关的错误日志输出,并根据日志信息进行排查。
  7. 联系企业微信客服:如果以上步骤都无法解决问题,建议联系企业微信客服寻求帮助。他们可以提供更专业的技术支持和解决方案。

另外,请确保你的企业微信和相关的SDK或库都是最新版本,因为旧版本可能存在已知的bug或不兼容的问题。

最后,由于企业微信的接口和功能可能会随着版本的更新而有所变化,建议定期查阅企业微信的官方文档,以获取最新的接口信息和开发指南。

赞同
评论 3
2024/03/15
多谢 我想着是不是确认网页授权登录功能没有开启 我测试环境上是好的 换正式环境就没有了
赞同
回复
回复 2024/03/15
可能是授权问题
赞同
回复
回复 2024/03/15
我用的scope就是snsapi privateinfo
赞同
回复
你还未登录,请先登录