老师我的这个用户信息为什么取不到呢?

来源:10-4 微信测试号的申请与连接下

有米无炊_

2018-04-23

百度了之后还是不知道怎么回事http://img.mukewang.com/szimg/5add9bc90001824e13480128.jpg

写回答

3回答

翔仔

2018-04-23

同学好,微信连接这块问题由于是第三方报的,一旦出问题不好解决,网上肯定很难找到的,只能说按照视频这套来跑是没问题的,我和别的同学跑的时候就没遇到这样的问题,证明还是同学配置这块还是有些问题,请保证你的appid token这些都是没问题的,按照手记里去配置一下,请务必仔细检查一遍

https://www.imooc.com/article/20584

适当时候可以推倒重来一遍,只能说按照手记严格执行,并且保证同学的配置正确的情况下,是能成功的

0
2
翔仔
回复
有米无炊_
有可能是root权限的问题?实在不太清楚,同学这块的环境也挚友同学比较清楚了
2018-04-23
共2条回复

有米无炊_

提问者

2018-04-23

package com.hyit.cec.dto;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * 用户AccessToken实体类,用来接收accesstoken以及openID等信息
 * 
 * @author 竺颖林
 *
 */
public class UserAccessToken {
	// 获取到的凭证
	@JsonProperty("access_token")
	private String accessToken;
	// 凭证有效时间,单位:秒
	@JsonProperty("expires_in")
	private String expiresIn;
	// 表示更新令牌,用来获取下一次的访问令牌,这里没太大用处
	@JsonProperty("refresh_token")
	private String refreshToken;
	// 该用户在此公众号下的身份标识,对于此微信号具有唯一性
	@JsonProperty("openid")
	private String openId;
	// 表示权限范围,这里可省略
	@JsonProperty("scope")
	private String scope;

	public String getAccessToken() {
		return accessToken;
	}

	public String getExpiresIn() {
		return expiresIn;
	}

	public void setExpiresIn(String expiresIn) {
		this.expiresIn = expiresIn;
	}

	public String getRefreshToken() {
		return refreshToken;
	}

	public void setRefreshToken(String refreshToken) {
		this.refreshToken = refreshToken;
	}

	public String getOpenId() {
		return openId;
	}

	public void setOpenId(String openId) {
		this.openId = openId;
	}

	public String getScope() {
		return scope;
	}

	public void setScope(String scope) {
		this.scope = scope;
	}

	public void setAccessToken(String accessToken) {
		this.accessToken = accessToken;
	}

	@Override
	public String toString() {
		return "accessToken:" + this.getAccessToken() + ",openId:" + this.getOpenId();
	}
}


0
0

翔仔

2018-04-23

同学好,这个错误还是相当明显的,只要你仔细看了 UserAccessToken里面有个成员field非法,请检查

package com.imooc.o2o.dto;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * 用户授权token
 * 
 * @author xiangze
 *
 */
public class UserAccessToken {

	// 获取到的凭证
	@JsonProperty("access_token")
	private String accessToken;
	// 凭证有效时间,单位:秒
	@JsonProperty("expires_in")
	private String expiresIn;
	// 表示更新令牌,用来获取下一次的访问令牌,这里没太大用处
	@JsonProperty("refresh_token")
	private String refreshToken;
	// 该用户在此公众号下的身份标识,对于此微信号具有唯一性
	@JsonProperty("openid")
	private String openId;
	// 表示权限范围,这里可省略
	@JsonProperty("scope")
	private String scope;

	public String getAccessToken() {
		return accessToken;
	}

	public void setAccessToken(String accessToken) {
		this.accessToken = accessToken;
	}

	public String getExpiresIn() {
		return expiresIn;
	}

	public void setExpiresIn(String expiresIn) {
		this.expiresIn = expiresIn;
	}

	public String getRefreshToken() {
		return refreshToken;
	}

	public void setRefreshToken(String refreshToken) {
		this.refreshToken = refreshToken;
	}

	public String getOpenId() {
		return openId;
	}

	public void setOpenId(String openId) {
		this.openId = openId;
	}

	public String getScope() {
		return scope;
	}

	public void setScope(String scope) {
		this.scope = scope;
	}

	@Override
	public String toString() {
		return "accessToken:" + this.getAccessToken() + ",openId:" + this.getOpenId();
	}

}


0
2
有米无炊_
老师您看看我的是不是和你的一样的啊
2018-04-23
共2条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程