收藏
回答

获取外部联系人userid报错without context of external contact

企业微信第三方应用开发,从外部联系人的聊天工具栏(图一)里打开第三方应用能获取到当前外部联系人的userid,从聊天侧边栏(图二)进入应用获取id报错:without context of external contact,请问这是什么原因?不支持从侧边栏进入获取吗?看文档上说支持从外部联系人的profile、外部聊天附件栏、聊天工具栏进入页面调用,下面又说“需要从外部联系人的profile进入页面才能获取,否则会报错:without context of external contact”,有点搞不清了。(外部联系人的profile和外部聊天附件栏到底是哪个页面?)

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

1 个回答

  • 积木
    积木
    2020-05-06

    记录一下外部联系人的profile页和聊天工具栏设置。

    进入企业管理后台

    依次点击我的企业-外部沟通管理,配置profile页面:

    红框里就是配置的自定义页面


    依次点击客户联系-配置,下滑找到聊天工具栏管理,进入配置。这里是为所有的外部联系人配置统一的工具栏。

    以上两种配置好后都可以获取到当前外部联系人的userId


    外部聊天附件栏补充说明:

    外部聊天附件栏其实是聊天页面点击"+"号后底部弹出的页面(见下图),目前我只找到小程序配置聊天附件栏的文档,第三方网页应用不知道是否支持。聊天附件栏配置小程序参见https://work.weixin.qq.com/help?person_id=1&doc_id=13107&helpType=undefined


    2020-05-06
    有用 2
    回复
登录 后发表内容
问题标签