25 lines
1.0 KiB
Java
25 lines
1.0 KiB
Java
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);
|
|
}
|
|
}
|