之前都是微博,微信,qq,手机号是三个账号,突然,要让我们把这些账号合并,以手机号为准,这个需求像晴天霹雳一样砸到了我和同事的头上,愁死我们了啊。这个还是次要的,同一个微博账号申请的应用,wap和app获取到的uid都是相同的,这样就挺好,但是。。。
我们库里有微信app的openid,小程序的openid,wap端的openid,都是同一个微信申请的应用啊,有三个不同的openid,处理结果是到微信开放平台把微信小程序和公众号都绑定上,就能获取到同一个unionid了,这样就解决了好大的问题。
qq也是同理,但是qq和微信不一样的是要获取unionid需要发邮件给[email protected]申请,然后请求https://graph.qq.com/oauth2.0/me?access_token=ACCESSTOKEN&unionid=1就可以获取相同的unionid,下面有详细地址,参照发邮件就行,回邮件挺快的,就差不多隔天就有消息。希望这些经验能给那些刚开始创建应用的朋友们一个好的开始,不要到后面数据一堆合并,实在是难受的很啊。。。
客服的回信:
Unionid接口权限申请流程:目前只支持同一个开发者号码下的应用进行打通。如有需要,可以发邮件到[email protected]申请,提供应用类型、信息(APPID和APPKEY),附上营业执照图片、网站备案截图(若有网站应用需要提供该项)即可。打通后同一个QQ登录不同APP ID应用后返回的unionid一致。具体打通事宜后续工作人员会通过邮件确认,请在1~5个工作日留意邮件,以邮件回复为准。
http://wiki.connect.qq.com/%E5%BC%80%E5%8F%91%E8%80%85%E5%8F%8D%E9%A6%88