unionid_to_external_userid成为外部联系人仍然只返回了pending_id?
提问
1.发现【unionid_to_external_userid】 返回数据有延迟性,开始不是外部联系人。根据unionID查到pending_id,很正常。可是后面成为联系人以后,依然返回的pendingid。
2.然后我根据通讯录成员userid查询客户详情拿到联系人external_userid ===>再根据此id调用
【external_userid查询pending_id】得到正确关联结果
3.此时我再走第一步根据【unionid_to_external_userid】 就返回了正确的external_userid
接口调用如下图,麻烦确定下是否有延迟性,或者说接口unionid_to_external_userid 的数据会在external_userid查询pending_id 接口调用后再刷新
这些是参数:
https://qyapi.weixin.qq.com/cgi-bin/idconvert/unionid_to_external_userid?access_token=30Ur
{
"unionid":"oeS0Uwbr3Gu80C9QwHHTBOffRNLk",
"openid":"oXN8v5SzN-hiLWjcprAn7lU4m160",
"subject_type":0
}
https://qyapi.weixin.qq.com/cgi-bin/idconvert/batch/external_userid_to_pending_id?access_token=30UrER
{
"external_userid":["wmAKeHCAAA-vbZaGP1hLJUwRhnF5JxCw"]
}