1、AppID
AppID是不同类型的产品的账号ID,是账号的唯一标识符。
例如:公众号的AppID、小程序的AppID、开放平台的AppID、第三方平台的AppID、移动应用的AppID、网站应用的AppID、小商店的AppID等等。
2、openid
openid是微信用户在不同类型的产品的身份ID。
微信用户访问公众号、小程序、移动应用、网站应用、小商店等都会有唯一的openid,但同一个微信用户访问不同的产品生成的openid也是不一样的。
例如:对于不同公众号,同一用户的openid不同;同理,对于不同的小程序,同一用户的openid也是不同的
3、userid
userid,是企业微信用户,在不同企业微信下的身份ID;类比openid,只不过是叫做userid。
external_userid,是企业微信下的客户ID。
4、unionid
unionid是微信用户在同一个开放平台下的产品的身份ID。
如果开发者拥有多个移动应用、网站应用、和公众账号(即公众号和小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台账号下的移动应用、网站应用和公众账号,用户的 UnionID 是唯一的。即,同一用户,对同一个微信开放平台下的不同应用,UnionID是相同的。