package com.ubtrobot.ubtlib.social; import com.google.common.base.Preconditions; import com.tencent.open.SocialConstants; import com.ubt.jimu.base.entities.Course; import com.ubtrobot.ubtlib.tool.NetRequestBaseService; import java.util.HashMap; import okhttp3.Callback; /* loaded from: classes2.dex */ public class UbtSocialService extends NetRequestBaseService { public static void a(String str, String str2, String str3, Callback callback) { Preconditions.a(str, "access_token_code == null"); Preconditions.a(str2, "appId == null"); Preconditions.a(str3, "appSecret == null"); Preconditions.a(callback, "callback == null"); HashMap hashMap = new HashMap(); hashMap.put(SocialConstants.PARAM_APP_ID, str2); hashMap.put("secret", str3); hashMap.put(Course.TYPE_BLOCKLY, str); hashMap.put("grant_type", "authorization_code"); NetRequestBaseService.a.newCall(NetRequestBaseService.a("https://api.weixin.qq.com/sns/oauth2/access_token", hashMap)).enqueue(callback); } }