SnsApi.java
975 Bytes
/**
* Copyright (c) 2011-2015, Unas 小强哥 (unas@qq.com).
* <p/>
* Licensed under the Apache License, Version 2.0 (the "License");
*/
package com.jfinal.weixin.sdk.api;
import com.jfinal.weixin.sdk.kit.ParaMap;
import com.jfinal.weixin.sdk.utils.HttpUtils;
/**
* 获取用户基本信息(UnionID机制)
*
* http://mp.weixin.qq.com/wiki/1/8a5ce6257f1d3b2afb20f83e72b72ce9.html
*/
public class SnsApi
{
private static String getUserInfo = "https://api.weixin.qq.com/sns/userinfo";
/**
* 获取用户个人信
* @param accessToken 调用凭证access_token
* @param openId 普通用户的标识,对当前开发者帐号唯一
* @return ApiResult
*/
public static ApiResult getUserInfo(String accessToken, String openId)
{
ParaMap pm = ParaMap.create("access_token", accessToken).put("openid", openId).put("lang", "zh_CN");
return new ApiResult(HttpUtils.get(getUserInfo, pm.getData()));
}
}