小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我用的是prepay_id
9 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
不应该呀, 前端也是可以的吧,你返回的是41028, 就提示的是form_id错误或者过期. 那你的访问是正确的. 经过我测试, 一般在统一下单生成prepay_id过后,发起支付的2到3秒就成功了.
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
那就不太清楚了, 你可以试下 在循环里面加个1秒的休眠再试一下吧, 这问题我当时也是搞了2天, 一直没搞好, 最后就是发现的网络延迟, 我是加了1秒休眠的.
public
static
void
main(String[] args) {
while
(
true
){
test();
try
{
Thread.sleep(
1000
);
}
catch
(InterruptedException e) {
e.printStackTrace();
test(){
JSONObject data =
new
JSONObject();
JSONObject keyword1 =
keyword1.put(
"value"
,
"测试一下"
"color"
"#173177"
JSONObject keyword2 =
keyword2.put(
"2018年01月26日 12:30"
JSONObject keyword3 =
keyword3.put(
"点击查看详情"
JSONObject keyword4 =
data.put(
"keyword1"
, keyword1);
"keyword2"
, keyword2);
"keyword3"
, keyword3);
"keyword4"
, keyword4);
JSONObject json =
json.put(
"touser"
"o7FED0ceTfwk2jWRPy6-YeLmKOfA"
"template_id"
"RUPUrGJqVqf_gcPPE8OBpUp9MO0JbRZIBB6nYhd4glM"
"page"
"pages/index/index"
"form_id"
"wx20180126161440ba00614c4d0245522131"
"data"
, data);
"emphasis_keyword"
"测试"
String result = sendTemplateMessage(json);
System.out.println(result);
返回信息
token传了
返回信息是什么, 你这access_token好像也没有传呀.... 接收返回信息看看.
这样加进去的 定时器也试过了
已经加了循环 还是不行啊
谢了
又一个踩坑的, 加个循环吧, 网络延迟.
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
不应该呀, 前端也是可以的吧,你返回的是41028, 就提示的是form_id错误或者过期. 那你的访问是正确的. 经过我测试, 一般在统一下单生成prepay_id过后,发起支付的2到3秒就成功了.
那就不太清楚了, 你可以试下 在循环里面加个1秒的休眠再试一下吧, 这问题我当时也是搞了2天, 一直没搞好, 最后就是发现的网络延迟, 我是加了1秒休眠的.
public
static
void
main(String[] args) {
while
(
true
){
test();
try
{
Thread.sleep(
1000
);
}
catch
(InterruptedException e) {
e.printStackTrace();
}
}
}
public
static
void
test(){
JSONObject data =
new
JSONObject();
JSONObject keyword1 =
new
JSONObject();
keyword1.put(
"value"
,
"测试一下"
);
keyword1.put(
"color"
,
"#173177"
);
JSONObject keyword2 =
new
JSONObject();
keyword2.put(
"value"
,
"2018年01月26日 12:30"
);
keyword2.put(
"color"
,
"#173177"
);
JSONObject keyword3 =
new
JSONObject();
keyword3.put(
"value"
,
"点击查看详情"
);
keyword3.put(
"color"
,
"#173177"
);
JSONObject keyword4 =
new
JSONObject();
keyword3.put(
"value"
,
"点击查看详情"
);
keyword3.put(
"color"
,
"#173177"
);
data.put(
"keyword1"
, keyword1);
data.put(
"keyword2"
, keyword2);
data.put(
"keyword3"
, keyword3);
data.put(
"keyword4"
, keyword4);
JSONObject json =
new
JSONObject();
json.put(
"touser"
,
"o7FED0ceTfwk2jWRPy6-YeLmKOfA"
);
json.put(
"template_id"
,
"RUPUrGJqVqf_gcPPE8OBpUp9MO0JbRZIBB6nYhd4glM"
);
json.put(
"page"
,
"pages/index/index"
);
json.put(
"form_id"
,
"wx20180126161440ba00614c4d0245522131"
);
json.put(
"data"
, data);
json.put(
"emphasis_keyword"
,
"测试"
);
String result = sendTemplateMessage(json);
System.out.println(result);
}
返回信息
token传了
返回信息是什么, 你这access_token好像也没有传呀.... 接收返回信息看看.
这样加进去的 定时器也试过了
已经加了循环 还是不行啊
谢了
又一个踩坑的, 加个循环吧, 网络延迟.