小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小的我真的是没有办法了,已经麻木了,不知道那里有错误了,完全按照操作手册来一步一步来的,大哥们官方们救救我
————————————————————————————————————————————————————————
问题已解决:
后端代码修改一下
此处应该放的是:jsapi
大家都仔细一点
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你这个最后怎么解决的?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你让后端把官方例子里的加密一下,看看结果是不是一样
jsapi_ticket=sM4AOVdWfPE4DxkXGEs8VMCPGGVi4C3VM0P37wVUCFvkVAy_90u5h9nbSlYy3-Sl-HhTdfl2fzFy1AOcHKP7qg&noncestr=Wm3WZYTPz0wzccnW×tamp=1414587457&url=http://mp.weixin.qq.com?params=value
0f9de62fce790f9a083d5c99e95740ceb90c27ed
后台JAVA代码
后端代码呢?
public static String getaccess_token(){
String s = HttpUtils.sendGet(access_tokenurl, "grant_type=" + grant_type + "&APPID=" + APPID + "&SECRET=" + SECRET);
JSONObject jsonObject = JSON.parseObject(s);
return jsonObject.getString("access_token");
}
public static String getjsapi_ticket(String access_token){
return HttpUtils.sendGet(jsapi_ticketUrl, "ACCESS_TOKEN=" + access_token + "&type=wx_card");
public static JSONObject sign(String jsapi_ticket, String url) {
String urlDecoder = getURLDecoder(url);
JSONObject ret = new JSONObject();
String nonce_str = getGUID();
String timestamp = create_timestamp();
String string1;
String signature = "";
// 注意这里参数名必须全部小写,且必须有序
string1 = "jsapi_ticket=" + jsapi_ticket + "&noncestr=" + nonce_str + "×tamp=" + timestamp + "&url=" + urlDecoder;
System.out.println(string1);
try {
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你这个最后怎么解决的?
你让后端把官方例子里的加密一下,看看结果是不是一样
jsapi_ticket=sM4AOVdWfPE4DxkXGEs8VMCPGGVi4C3VM0P37wVUCFvkVAy_90u5h9nbSlYy3-Sl-HhTdfl2fzFy1AOcHKP7qg&noncestr=Wm3WZYTPz0wzccnW×tamp=1414587457&url=http://mp.weixin.qq.com?params=value
我都安全域名是www.byct-tech.com
我传给java的是动态获取的地址“https://www.byct-tech.com/”
后台JAVA代码
后端代码呢?
public static String getaccess_token(){
String s = HttpUtils.sendGet(access_tokenurl, "grant_type=" + grant_type + "&APPID=" + APPID + "&SECRET=" + SECRET);
JSONObject jsonObject = JSON.parseObject(s);
return jsonObject.getString("access_token");
}
public static String getjsapi_ticket(String access_token){
return HttpUtils.sendGet(jsapi_ticketUrl, "ACCESS_TOKEN=" + access_token + "&type=wx_card");
}
public static JSONObject sign(String jsapi_ticket, String url) {
String urlDecoder = getURLDecoder(url);
JSONObject ret = new JSONObject();
String nonce_str = getGUID();
String timestamp = create_timestamp();
String string1;
String signature = "";
// 注意这里参数名必须全部小写,且必须有序
string1 = "jsapi_ticket=" + jsapi_ticket + "&noncestr=" + nonce_str + "×tamp=" + timestamp + "&url=" + urlDecoder;
System.out.println(string1);
try {