请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

3回答

翔仔 2018-04-23 17:05:08

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

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

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

0 回复 有任何疑惑可以回复我~
  • 提问者 有米无炊_ #1
    我不知道为什么,看完了后面一节课程,创建work用户后,在/home/work的Apache下面部署之后,再看这一个日志文件,里面又有用户信息了。很奇怪原来那个root却报错了。
    回复 有任何疑惑可以回复我~ 2018-04-23 20:14:06
  • 翔仔 回复 提问者 有米无炊_ #2
    有可能是root权限的问题?实在不太清楚,同学这块的环境也挚友同学比较清楚了
    回复 有任何疑惑可以回复我~ 2018-04-23 21:55:17
提问者 有米无炊_ 2018-04-23 16:56:31
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 回复 有任何疑惑可以回复我~
翔仔 2018-04-23 16:46:39

同学好,这个错误还是相当明显的,只要你仔细看了 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 回复 有任何疑惑可以回复我~
  • 提问者 有米无炊_ #1
    我检查过了呀。
    回复 有任何疑惑可以回复我~ 2018-04-23 16:56:11
  • 提问者 有米无炊_ #2
    老师您看看我的是不是和你的一样的啊
    回复 有任何疑惑可以回复我~ 2018-04-23 16:57:24
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信