22# -*- coding:utf-8 -*-
33##
44 # Copyright (C) 2018 All rights reserved.
5- #
5+ #
66 # @File CorpApi.py
7- # @Brief
7+ # @Brief
88 # @Author abelzhu, abelzhu@tencent.com
99 # @Version 1.0
1010 # @Date 2018-02-24
1111 #
1212 #
13-
13+
1414from AbstractApi import *
1515
16- CORP_API_TYPE = {
16+ CORP_API_TYPE = {
1717 'GET_ACCESS_TOKEN' : ['/cgi-bin/gettoken' , 'GET' ],
1818 'USER_CREATE' : ['/cgi-bin/user/create?access_token=ACCESS_TOKEN' , 'POST' ],
1919 'USER_GET' : ['/cgi-bin/user/get?access_token=ACCESS_TOKEN' , 'GET' ],
2020 'USER_UPDATE' : ['/cgi-bin/user/update?access_token=ACCESS_TOKEN' , 'POST' ],
2121 'USER_DELETE' : ['/cgi-bin/user/delete?access_token=ACCESS_TOKEN' , 'GET' ],
2222 'USER_BATCH_DELETE' : ['/cgi-bin/user/batchdelete?access_token=ACCESS_TOKEN' , 'POST' ],
23- 'USER_SIMPLE_LIST ' : ['/cgi-bin/user/simplelist?access_token=ACCESS_TOKEN' , 'GET' ],
23+ 'USER_SIMPLE_LIST' : ['/cgi-bin/user/simplelist?access_token=ACCESS_TOKEN' , 'GET' ],
2424 'USER_LIST' : ['/cgi-bin/user/list?access_token=ACCESS_TOKEN' , 'GET' ],
2525 'USERID_TO_OPENID' : ['/cgi-bin/user/convert_to_openid?access_token=ACCESS_TOKEN' , 'POST' ],
2626 'OPENID_TO_USERID' : ['/cgi-bin/user/convert_to_userid?access_token=ACCESS_TOKEN' , 'POST' ],
6767 'GET_APPROVAL_DATA' : ['/cgi-bin/corp/getapprovaldata?access_token=ACCESS_TOKEN' , 'POST' ],
6868
6969 'GET_INVOICE_INFO' : ['/cgi-bin/card/invoice/reimburse/getinvoiceinfo?access_token=ACCESS_TOKEN' , 'POST' ],
70- 'UPDATE_INVOICE_STATUS' :
70+ 'UPDATE_INVOICE_STATUS' :
7171 ['/cgi-bin/card/invoice/reimburse/updateinvoicestatus?access_token=ACCESS_TOKEN' , 'POST' ],
72- 'BATCH_UPDATE_INVOICE_STATUS' :
72+ 'BATCH_UPDATE_INVOICE_STATUS' :
7373 ['/cgi-bin/card/invoice/reimburse/updatestatusbatch?access_token=ACCESS_TOKEN' , 'POST' ],
74- 'BATCH_GET_INVOICE_INFO' :
75- ['/cgi-bin/card/invoice/reimburse/getinvoiceinfobatch?access_token=ACCESS_TOKEN' , 'POST' ],
74+ 'BATCH_GET_INVOICE_INFO' :
75+ ['/cgi-bin/card/invoice/reimburse/getinvoiceinfobatch?access_token=ACCESS_TOKEN' , 'POST' ],
7676
7777 'APP_CHAT_CREATE' : ['/cgi-bin/appchat/create?access_token=ACCESS_TOKEN' , 'POST' ],
7878 'APP_CHAT_GET' : ['/cgi-bin/appchat/get?access_token=ACCESS_TOKEN' , 'GET' ],
8585class CorpApi (AbstractApi ) :
8686 def __init__ (self , corpid , secret ) :
8787 self .corpid = corpid
88- self .secret = secret
88+ self .secret = secret
8989 self .access_token = None
9090
9191 def getAccessToken (self ) :
@@ -97,8 +97,8 @@ def refreshAccessToken(self) :
9797 response = self .httpCall (
9898 CORP_API_TYPE ['GET_ACCESS_TOKEN' ],
9999 {
100- 'corpid' : self .corpid ,
101- 'corpsecret' : self .secret ,
100+ 'corpid' : self .corpid ,
101+ 'corpsecret' : self .secret ,
102102 })
103- self .access_token = response .get ('access_token' )
103+ self .access_token = response .get ('access_token' )
104104
0 commit comments