Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Q
qk_backend
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
quanku
qk_backend
Commits
cf07edea
Commit
cf07edea
authored
Aug 09, 2024
by
shiyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
getMenu3
parent
94b82dcc
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
30 additions
and
25 deletions
+30
-25
ch-core/src/main/java/com/wwdz/ch/core/api/OfficialAccountApi.java
...rc/main/java/com/wwdz/ch/core/api/OfficialAccountApi.java
+30
-25
No files found.
ch-core/src/main/java/com/wwdz/ch/core/api/OfficialAccountApi.java
View file @
cf07edea
...
@@ -247,31 +247,36 @@ public class OfficialAccountApi {
...
@@ -247,31 +247,36 @@ public class OfficialAccountApi {
}
}
public
Result
getMenu
()
throws
IOException
{
public
Result
getMenu
()
{
String
token
=
getAccessToken
();
try
{
String
url
=
"https://api.weixin.qq.com/cgi-bin/get_current_selfmenu_info"
+
"?access_token="
+
token
;
String
token
=
getAccessToken
();
OkHttpUtil
okHttpUtil
=
OkHttpUtil
.
builder
().
url
(
url
);
String
url
=
"https://api.weixin.qq.com/cgi-bin/get_current_selfmenu_info"
+
"?access_token="
+
token
;
okHttpUtil
.
get
();
OkHttpUtil
okHttpUtil
=
OkHttpUtil
.
builder
().
url
(
url
);
String
responseStr
=
okHttpUtil
.
async
();
okHttpUtil
.
get
();
logger
.
info
(
"getMenu接口返回原文 :{}"
,
responseStr
);
String
responseStr
=
okHttpUtil
.
async
();
Map
map
=
new
HashMap
<>();
logger
.
info
(
"getMenu接口返回原文 :{}"
,
responseStr
);
map
.
put
(
"responseStr"
,
responseStr
);
Map
map
=
new
HashMap
<>();
String
deleteUrl
=
"https://api.weixin.qq.com/cgi-bin/menu/delete"
+
"?access_token="
+
token
;
map
.
put
(
"responseStr"
,
responseStr
);
okHttpUtil
=
OkHttpUtil
.
builder
().
url
(
deleteUrl
);
String
deleteUrl
=
"https://api.weixin.qq.com/cgi-bin/menu/delete"
+
"?access_token="
+
token
;
okHttpUtil
.
get
();
okHttpUtil
=
OkHttpUtil
.
builder
().
url
(
deleteUrl
);
String
responseStr2
=
okHttpUtil
.
async
();
okHttpUtil
.
get
();
logger
.
info
(
"删除接口返回原文 :{}"
,
responseStr2
);
String
responseStr2
=
okHttpUtil
.
async
();
map
.
put
(
"responseStr2"
,
responseStr2
);
logger
.
info
(
"删除接口返回原文 :{}"
,
responseStr2
);
String
json
=
"{\"button\":[{\"type\":\"miniprogram\",\"name\":\"换藏\",\"url\":\"\",\"appid\":\"wx5b4409448bf2c72b\",\"pagepath\":\"pages/home/index\"}]}"
;
map
.
put
(
"responseStr2"
,
responseStr2
);
Map
paramMap
=
JsonUtils
.
toMap
(
json
);
String
json
=
"{\"button\":[{\"type\":\"miniprogram\",\"name\":\"换藏\",\"url\":\"\",\"appid\":\"wx5b4409448bf2c72b\",\"pagepath\":\"pages/home/index\"}]}"
;
String
createUrl
=
"https://api.weixin.qq.com/cgi-bin/menu/create"
+
"?access_token="
+
token
;
Map
paramMap
=
JsonUtils
.
toMap
(
json
);
okHttpUtil
=
OkHttpUtil
.
builder
().
url
(
createUrl
);
String
createUrl
=
"https://api.weixin.qq.com/cgi-bin/menu/create"
+
"?access_token="
+
token
;
okHttpUtil
.
post
(
true
);
okHttpUtil
=
OkHttpUtil
.
builder
().
url
(
createUrl
);
okHttpUtil
.
addParams
(
paramMap
);
okHttpUtil
.
post
(
true
);
String
responseStr3
=
okHttpUtil
.
async
();
okHttpUtil
.
addParams
(
paramMap
);
logger
.
info
(
"创建接口返回原文 :{}"
,
responseStr3
);
String
responseStr3
=
okHttpUtil
.
async
();
map
.
put
(
"responseStr3"
,
responseStr3
);
logger
.
info
(
"创建接口返回原文 :{}"
,
responseStr3
);
return
Result
.
success
(
map
);
map
.
put
(
"responseStr3"
,
responseStr3
);
return
Result
.
success
(
map
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
return
Result
.
failed
();
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment