修复get/post调用方式错误的某些API

This commit is contained in:
jinyu 2015-08-23 08:41:30 +08:00
parent d2860deb92
commit b42e5e1000
5 changed files with 12 additions and 12 deletions

View File

@ -46,7 +46,7 @@ public class AgentApi extends QyApi {
public AgentInfo getAgent(int agentid) throws WeixinException { public AgentInfo getAgent(int agentid) throws WeixinException {
String agent_get_uri = getRequestUri("agent_get_uri"); String agent_get_uri = getRequestUri("agent_get_uri");
Token token = tokenHolder.getToken(); Token token = tokenHolder.getToken();
WeixinResponse response = weixinExecutor.post(String.format(agent_get_uri, WeixinResponse response = weixinExecutor.get(String.format(agent_get_uri,
token.getAccessToken(), agentid)); token.getAccessToken(), agentid));
JSONObject jsonObj = response.getAsJson(); JSONObject jsonObj = response.getAsJson();
AgentInfo agent = JSON.toJavaObject(jsonObj, AgentInfo.class); AgentInfo agent = JSON.toJavaObject(jsonObj, AgentInfo.class);

View File

@ -35,7 +35,7 @@ public class HelperApi extends QyApi {
public List<String> getCallbackip() throws WeixinException { public List<String> getCallbackip() throws WeixinException {
String getcallbackip_uri = getRequestUri("getcallbackip_uri"); String getcallbackip_uri = getRequestUri("getcallbackip_uri");
Token token = tokenHolder.getToken(); Token token = tokenHolder.getToken();
WeixinResponse response = weixinExecutor.post(String.format(getcallbackip_uri, WeixinResponse response = weixinExecutor.get(String.format(getcallbackip_uri,
token.getAccessToken())); token.getAccessToken()));
return JSON.parseArray(response.getAsJson().getString("ip_list"), return JSON.parseArray(response.getAsJson().getString("ip_list"),
String.class); String.class);

View File

@ -103,7 +103,7 @@ public class PartyApi extends QyApi {
department_list_uri += String.format("&id=%d", partId); department_list_uri += String.format("&id=%d", partId);
} }
Token token = tokenHolder.getToken(); Token token = tokenHolder.getToken();
WeixinResponse response = weixinExecutor.post(String.format( WeixinResponse response = weixinExecutor.get(String.format(
department_list_uri, token.getAccessToken())); department_list_uri, token.getAccessToken()));
return JSON.parseArray(response.getAsJson().getString("department"), return JSON.parseArray(response.getAsJson().getString("department"),
Party.class); Party.class);

View File

@ -87,7 +87,7 @@ public class TagApi extends QyApi {
public JsonResult deleteTag(int tagId) throws WeixinException { public JsonResult deleteTag(int tagId) throws WeixinException {
String tag_delete_uri = getRequestUri("tag_delete_uri"); String tag_delete_uri = getRequestUri("tag_delete_uri");
Token token = tokenHolder.getToken(); Token token = tokenHolder.getToken();
WeixinResponse response = weixinExecutor.post(String.format( WeixinResponse response = weixinExecutor.get(String.format(
tag_delete_uri, token.getAccessToken(), tagId)); tag_delete_uri, token.getAccessToken(), tagId));
return response.getAsJsonResult(); return response.getAsJsonResult();
} }
@ -104,7 +104,7 @@ public class TagApi extends QyApi {
public List<Tag> listTag() throws WeixinException { public List<Tag> listTag() throws WeixinException {
String tag_list_uri = getRequestUri("tag_list_uri"); String tag_list_uri = getRequestUri("tag_list_uri");
Token token = tokenHolder.getToken(); Token token = tokenHolder.getToken();
WeixinResponse response = weixinExecutor.post(String.format(tag_list_uri, WeixinResponse response = weixinExecutor.get(String.format(tag_list_uri,
token.getAccessToken())); token.getAccessToken()));
return JSON.parseArray(response.getAsJson().getString("taglist"), return JSON.parseArray(response.getAsJson().getString("taglist"),
Tag.class); Tag.class);
@ -124,7 +124,7 @@ public class TagApi extends QyApi {
public List<User> getTagUsers(int tagId) throws WeixinException { public List<User> getTagUsers(int tagId) throws WeixinException {
String tag_get_user_uri = getRequestUri("tag_get_user_uri"); String tag_get_user_uri = getRequestUri("tag_get_user_uri");
Token token = tokenHolder.getToken(); Token token = tokenHolder.getToken();
WeixinResponse response = weixinExecutor.post(String.format( WeixinResponse response = weixinExecutor.get(String.format(
tag_get_user_uri, token.getAccessToken(), tagId)); tag_get_user_uri, token.getAccessToken(), tagId));
return JSON.parseArray(response.getAsJson().getString("userlist"), return JSON.parseArray(response.getAsJson().getString("userlist"),
User.class); User.class);

View File

@ -141,7 +141,7 @@ public class UserApi extends QyApi {
public User getUser(String userid) throws WeixinException { public User getUser(String userid) throws WeixinException {
String user_get_uri = getRequestUri("user_get_uri"); String user_get_uri = getRequestUri("user_get_uri");
Token token = tokenHolder.getToken(); Token token = tokenHolder.getToken();
WeixinResponse response = weixinExecutor.post(String.format(user_get_uri, WeixinResponse response = weixinExecutor.get(String.format(user_get_uri,
token.getAccessToken(), userid)); token.getAccessToken(), userid));
JSONObject obj = response.getAsJson(); JSONObject obj = response.getAsJson();
Object attrs = obj.getJSONObject("extattr").remove("attrs"); Object attrs = obj.getJSONObject("extattr").remove("attrs");
@ -199,7 +199,7 @@ public class UserApi extends QyApi {
* 通过员工授权获取到的code每次员工授权带上的code将不一样code只能使用一次5分钟未被使用自动过期 * 通过员工授权获取到的code每次员工授权带上的code将不一样code只能使用一次5分钟未被使用自动过期
* @return { "UserId":"USERID", "DeviceId":"DEVICEID" } * @return { "UserId":"USERID", "DeviceId":"DEVICEID" }
* @see <a * @see <a
* href="http://qydev.weixin.qq.com/wiki/index.php?title=%E4%BC%81%E4%B8%9A%E8%8E%B7%E5%8F%96code">企业获取code</a> * href="http://qydev.weixin.qq.com/wiki/indexo.php?title=%E4%BC%81%E4%B8%9A%E8%8E%B7%E5%8F%96code">企业获取code</a>
* @see <a * @see <a
* href="http://qydev.weixin.qq.com/wiki/index.php?title=%E6%A0%B9%E6%8D%AEcode%E8%8E%B7%E5%8F%96%E6%88%90%E5%91%98%E4%BF%A1%E6%81%AF">根据code获取成员信息</a> * href="http://qydev.weixin.qq.com/wiki/index.php?title=%E6%A0%B9%E6%8D%AEcode%E8%8E%B7%E5%8F%96%E6%88%90%E5%91%98%E4%BF%A1%E6%81%AF">根据code获取成员信息</a>
* @throws WeixinException * @throws WeixinException
@ -207,7 +207,7 @@ public class UserApi extends QyApi {
public JSONObject getUserIdByCode(String code) throws WeixinException { public JSONObject getUserIdByCode(String code) throws WeixinException {
String user_getid_uri = getRequestUri("user_getid_uri"); String user_getid_uri = getRequestUri("user_getid_uri");
Token token = tokenHolder.getToken(); Token token = tokenHolder.getToken();
WeixinResponse response = weixinExecutor.post(String.format( WeixinResponse response = weixinExecutor.get(String.format(
user_getid_uri, token.getAccessToken(), code)); user_getid_uri, token.getAccessToken(), code));
return response.getAsJson(); return response.getAsJson();
} }
@ -234,7 +234,7 @@ public class UserApi extends QyApi {
String user_list_uri = findDetail ? getRequestUri("user_list_uri") String user_list_uri = findDetail ? getRequestUri("user_list_uri")
: getRequestUri("user_slist_uri"); : getRequestUri("user_slist_uri");
Token token = tokenHolder.getToken(); Token token = tokenHolder.getToken();
WeixinResponse response = weixinExecutor.post(String.format( WeixinResponse response = weixinExecutor.get(String.format(
user_list_uri, token.getAccessToken(), departId, fetchChild ? 1 user_list_uri, token.getAccessToken(), departId, fetchChild ? 1
: 0, userStatus.getVal())); : 0, userStatus.getVal()));
List<User> list = null; List<User> list = null;
@ -283,7 +283,7 @@ public class UserApi extends QyApi {
public JsonResult deleteUser(String userid) throws WeixinException { public JsonResult deleteUser(String userid) throws WeixinException {
String user_delete_uri = getRequestUri("user_delete_uri"); String user_delete_uri = getRequestUri("user_delete_uri");
Token token = tokenHolder.getToken(); Token token = tokenHolder.getToken();
WeixinResponse response = weixinExecutor.post(String.format( WeixinResponse response = weixinExecutor.get(String.format(
user_delete_uri, token.getAccessToken(), userid)); user_delete_uri, token.getAccessToken(), userid));
return response.getAsJsonResult(); return response.getAsJsonResult();
} }
@ -323,7 +323,7 @@ public class UserApi extends QyApi {
public JsonResult authsucc(String userId) throws WeixinException { public JsonResult authsucc(String userId) throws WeixinException {
String user_authsucc_uri = getRequestUri("user_authsucc_uri"); String user_authsucc_uri = getRequestUri("user_authsucc_uri");
Token token = tokenHolder.getToken(); Token token = tokenHolder.getToken();
WeixinResponse response = weixinExecutor.post(String.format( WeixinResponse response = weixinExecutor.get(String.format(
user_authsucc_uri, token.getAccessToken(), userId)); user_authsucc_uri, token.getAccessToken(), userId));
return response.getAsJsonResult(); return response.getAsJsonResult();
} }