本人一菜鸟大学生用Java试着写的一个微信的应用,现在想从微信后台的得到用户的ID(不是FromUserName那个用于识别发送方帐号的OpenID)。
应用需要用这个ID在微信上找到对应用户进行诸如抽奖等活动。
想问一下这个需要怎么实现。真的如有的人说的必须要用户本人输入本人的ID吗?
在这里恳请得到各位高手的指导。
应用需要用这个ID在微信上找到对应用户进行诸如抽奖等活动。
想问一下这个需要怎么实现。真的如有的人说的必须要用户本人输入本人的ID吗?
在这里恳请得到各位高手的指导。
解决方案
5
可以使用OAuth获取OpenID
15
微信可以获得用户的openid,假如需要获取用户的基本信息有两种方法:
1、获取openid、access_token,获取用户基本信息
2、通过网页授权获取用户基本信息
当用户关注公众号时,微信服务器会进行信息推送给用户,此时可以获取用户 的openid
可以创建click类型的菜单,点击菜单,服务器推送消息给用户,此时也可以获取用户的openid
1、获取openid、access_token,获取用户基本信息
2、通过网页授权获取用户基本信息
当用户关注公众号时,微信服务器会进行信息推送给用户,此时可以获取用户 的openid
可以创建click类型的菜单,点击菜单,服务器推送消息给用户,此时也可以获取用户的openid
5
微信本地的用户id获取不到吧?没试过……貌似只能获取用户openid和用户基本信息
5
OAuth引导用户授权