起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2172|回复: 10

[结贴] 获取微信openid

[复制链接]

49

主题

112

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
QQ
发表于 2017-1-25 18:11:20 | 显示全部楼层 |阅读模式
app微信登录可以使用插件获取到微信登录账号的openID,想请问使用微信打开页面点击登录能否获得当前用户的openid
发表于 2017-2-3 17:25:33 | 显示全部楼层
在微信中获取用户信息,请参考外卖案例:/UI2/takeout/index.js
代码:
  1. Baas.sendRequest({
  2.                                 "url" : "/weixin/weixin",
  3.                                 "action" : "userinfo",
  4.                                 "async" : false,
  5.                                 "params" : {
  6.                                         code : weixinCode
  7.                                 },
复制代码
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

15

主题

67

帖子

187

积分

初级会员

Rank: 2

积分
187
QQ
发表于 2017-2-8 11:56:07 | 显示全部楼层
关键 是否 需要 cordova 插件  啊
回复 支持 反对

使用道具 举报

发表于 2017-2-8 12:06:46 | 显示全部楼层
yzssr 发表于 2017-2-8 11:56
关键 是否 需要 cordova 插件  啊

不需要!微信中不用cordova插件!
corodva插件只能在APP中使用!微信中都是调用微信提供的jsSDK 接口
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

11

帖子

17

积分

新手上路

Rank: 1

积分
17
QQ
发表于 2017-3-28 10:23:28 | 显示全部楼层
liangyongfei 发表于 2017-2-8 12:06
不需要!微信中不用cordova插件!
corodva插件只能在APP中使用!微信中都是调用微信提供的jsSDK  ...

你也不看题主的问题,是在APP里用微信登录,而不是微信里登录。
回复 支持 反对

使用道具 举报

发表于 2017-3-28 11:35:57 | 显示全部楼层
刘思聪 发表于 2017-3-28 10:23
你也不看题主的问题,是在APP里用微信登录,而不是微信里登录。

第三方登录获取微信用户信息参考仿网易新闻 案例
http://docs.wex5.com/wex5-app-question-list-2031
微信 cordova 参数赋值可以参考分享的设置!
http://docs.wex5.com/wechat-weibo-qq-share/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

11

帖子

17

积分

新手上路

Rank: 1

积分
17
QQ
发表于 2017-3-28 11:56:00 | 显示全部楼层
liangyongfei 发表于 2017-3-28 11:35
第三方登录获取微信用户信息参考仿网易新闻 案例
http://docs.wex5.com/wex5-app-question-list-2031
微 ...

我试了 网易新闻的案例,能获取到 登录用户的 昵称头像等,但获取不到 用户的Openid;
获取的一直是:oihRts1tKu03RW3CcGRg64Un7fJY
用的就是这个插件:require("cordova!com.justep.cordova.plugin.weixin.v3")  
回复 支持 反对

使用道具 举报

发表于 2017-3-28 12:13:46 | 显示全部楼层
刘思聪 发表于 2017-3-28 11:56
我试了 网易新闻的案例,能获取到 登录用户的 昵称头像等,但获取不到 用户的Openid;
获取的一直是:oih ...

获取的一直是:oihRts1tKu03RW3CcGRg64Un7fJY 说明它就是Openid 那!!你觉得不对吗??
案例既然这样写的!!那就是这个值吧!!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

11

帖子

17

积分

新手上路

Rank: 1

积分
17
QQ
发表于 2017-3-28 13:56:19 | 显示全部楼层
liangyongfei 发表于 2017-3-28 12:13
获取的一直是:oihRts1tKu03RW3CcGRg64Un7fJY 说明它就是Openid 那!!你觉得不对吗??
案例既然这样写 ...

但在公众号里获取的openid 都是以 oXETLw  开头的,这个分明就不是微信的 openid
回复 支持 反对

使用道具 举报

发表于 2017-3-28 14:26:45 | 显示全部楼层
刘思聪 发表于 2017-3-28 13:56
但在公众号里获取的openid 都是以 oXETLw  开头的,这个分明就不是微信的 openid ...

公众号里获取 怎么获取的??
都是以 oXETLw  开头的???
你再确认一下,
/Baas/weixin/UserInfo.java

java代码上网搜下吧!这个是调用的微信API  ,难道还能不对 ?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-1 17:40 , Processed in 0.063678 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表