微信,微博,qq账号合并的大工程啊

        之前都是微博,微信,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


附上qq网页获取到的信息:

Array
(
    [ret] => 0
    [msg] =>
    [is_lost] => 0
    [nickname] => 灰灰
    [gender] => 男
    [province] => 北京
    [city] => 昌平
    [year] => 1988
    [figureurl] => http://qzapp.qlogo.cn/qzapp/101346737/F834EFC84C75EC55DF53C6F228B5F279/30
    [figureurl_1] => http://qzapp.qlogo.cn/qzapp/101346737/F834EFC84C75EC55DF53C6F228B5F279/50
    [figureurl_2] => http://qzapp.qlogo.cn/qzapp/101346737/F834EFC84C75EC55DF53C6F228B5F279/100
    [figureurl_qq_1] => http://thirdqq.qlogo.cn/qqapp/101346737/F834EFC84C75EC55DF53C6F228B5F279/40
    [figureurl_qq_2] => http://thirdqq.qlogo.cn/qqapp/101346737/F834EFC84C75EC55DF53C6F228B5F279/100
    [is_yellow_vip] => 0
    [vip] => 0
    [yellow_vip_level] => 0
    [level] => 0
    [is_yellow_year_vip] => 0
    [openid] => F834EFC84C75EC55DF53C6F228B5F279
    [unionid] => UID_4C71327E204FC9C666CDC2AB7F472DF6
    [type] => 1
)

猜你喜欢

转载自blog.csdn.net/m0_37865510/article/details/79652760