收藏
回答

第三方服务商获取企业的客户详情api

企业可以通过下面这个接口获取客户详情,第三方服务商是不是不能通过这个接口获取客户详情呢,获取的时候,报:40096(invalid external userid)

https://qyapi.weixin.qq.com/cgi-bin/externalcontact/get?access_token=ACCESS_TOKEN&external_userid=EXTERNAL_USERID&cursor=CURSOR

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

2 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2021-10-29

    你好,第三方可以通过接口获取客户详情,不过第三方应用本身需要开启客户联系权限,这个报错40096是传的externaluserid不对

    2021-10-29
    有用
    回复 1
    • 绿芥
      绿芥
      2021-11-01
      联系人id没有错的,用企业的access_token(获取access_token接口:/cgi-bin/gettoken)能获取到这个联系人信息的,用第三方应用的access_token(获取access_token:/cgi-bin/service/get_corp_token)获取联系人时就报40096。不知道哪里有问题,客户联系权限配置界面在哪里呢。
      2021-11-01
      回复
  • 绿芥
    绿芥
    2021-11-01

    确实是联系人id的问题,原来同一个联系人,联系人id在企业方的和第三方是不一样的。调两者的external_userid的转换接口时,报48002,“可调用应用”有配上自建应用的。

    https://qyapi.weixin.qq.com/cgi-bin/externalcontact/to_service_external_userid

    {

        "errcode": 48002,

        "errmsg": "api forbidden

    }

    2021-11-01
    有用
    回复 1
    • Kyle
      Kyle
      2023-12-14
      这个解决了吗?
      2023-12-14
      回复
登录 后发表内容