@@ -97,7 +97,7 @@ def get_presence(self, user):
97
97
98
98
def set_presence (self , presence ):
99
99
assert presence in Presence .TYPES , 'Invalid presence type'
100
- return self .post ('users.setPresence' , params = {'presence' : presence })
100
+ return self .post ('users.setPresence' , data = {'presence' : presence })
101
101
102
102
def get_user_id (self , user_name ):
103
103
members = self .list ().body ['members' ]
@@ -106,10 +106,10 @@ def get_user_id(self, user_name):
106
106
107
107
class Groups (BaseAPI ):
108
108
def create (self , name ):
109
- return self .post ('groups.create' , params = {'name' : name })
109
+ return self .post ('groups.create' , data = {'name' : name })
110
110
111
111
def create_child (self , channel ):
112
- return self .post ('groups.createChild' , params = {'channel' : channel })
112
+ return self .post ('groups.createChild' , data = {'channel' : channel })
113
113
114
114
def info (self , channel ):
115
115
return self .get ('groups.info' , params = {'channel' : channel })
@@ -131,46 +131,46 @@ def history(self, channel, latest=None, oldest=None, count=None,
131
131
132
132
def invite (self , channel , user ):
133
133
return self .post ('groups.invite' ,
134
- params = {'channel' : channel , 'user' : user })
134
+ data = {'channel' : channel , 'user' : user })
135
135
136
136
def kick (self , channel , user ):
137
137
return self .post ('groups.kick' ,
138
- params = {'channel' : channel , 'user' : user })
138
+ data = {'channel' : channel , 'user' : user })
139
139
140
140
def leave (self , channel ):
141
- return self .post ('groups.leave' , params = {'channel' : channel })
141
+ return self .post ('groups.leave' , data = {'channel' : channel })
142
142
143
143
def mark (self , channel , ts ):
144
- return self .post ('groups.mark' , params = {'channel' : channel , 'ts' : ts })
144
+ return self .post ('groups.mark' , data = {'channel' : channel , 'ts' : ts })
145
145
146
146
def rename (self , channel , name ):
147
147
return self .post ('groups.rename' ,
148
- params = {'channel' : channel , 'name' : name })
148
+ data = {'channel' : channel , 'name' : name })
149
149
150
150
def archive (self , channel ):
151
- return self .post ('groups.archive' , params = {'channel' : channel })
151
+ return self .post ('groups.archive' , data = {'channel' : channel })
152
152
153
153
def unarchive (self , channel ):
154
- return self .post ('groups.unarchive' , params = {'channel' : channel })
154
+ return self .post ('groups.unarchive' , data = {'channel' : channel })
155
155
156
156
def open (self , channel ):
157
- return self .post ('groups.open' , params = {'channel' : channel })
157
+ return self .post ('groups.open' , data = {'channel' : channel })
158
158
159
159
def close (self , channel ):
160
- return self .post ('groups.close' , params = {'channel' : channel })
160
+ return self .post ('groups.close' , data = {'channel' : channel })
161
161
162
162
def set_purpose (self , channel , purpose ):
163
163
return self .post ('groups.setPurpose' ,
164
- params = {'channel' : channel , 'purpose' : purpose })
164
+ data = {'channel' : channel , 'purpose' : purpose })
165
165
166
166
def set_topic (self , channel , topic ):
167
167
return self .post ('groups.setTopic' ,
168
- params = {'channel' : channel , 'topic' : topic })
168
+ data = {'channel' : channel , 'topic' : topic })
169
169
170
170
171
171
class Channels (BaseAPI ):
172
172
def create (self , name ):
173
- return self .post ('channels.create' , params = {'name' : name })
173
+ return self .post ('channels.create' , data = {'name' : name })
174
174
175
175
def info (self , channel ):
176
176
return self .get ('channels.info' , params = {'channel' : channel })
@@ -192,39 +192,39 @@ def history(self, channel, latest=None, oldest=None, count=None,
192
192
193
193
def mark (self , channel , ts ):
194
194
return self .post ('channels.mark' ,
195
- params = {'channel' : channel , 'ts' : ts })
195
+ data = {'channel' : channel , 'ts' : ts })
196
196
197
197
def join (self , name ):
198
- return self .post ('channels.join' , params = {'name' : name })
198
+ return self .post ('channels.join' , data = {'name' : name })
199
199
200
200
def leave (self , channel ):
201
- return self .post ('channels.leave' , params = {'channel' : channel })
201
+ return self .post ('channels.leave' , data = {'channel' : channel })
202
202
203
203
def invite (self , channel , user ):
204
204
return self .post ('channels.invite' ,
205
- params = {'channel' : channel , 'user' : user })
205
+ data = {'channel' : channel , 'user' : user })
206
206
207
207
def kick (self , channel , user ):
208
208
return self .post ('channels.kick' ,
209
- params = {'channel' : channel , 'user' : user })
209
+ data = {'channel' : channel , 'user' : user })
210
210
211
211
def rename (self , channel , name ):
212
212
return self .post ('channels.rename' ,
213
- params = {'channel' : channel , 'name' : name })
213
+ data = {'channel' : channel , 'name' : name })
214
214
215
215
def archive (self , channel ):
216
- return self .post ('channels.archive' , params = {'channel' : channel })
216
+ return self .post ('channels.archive' , data = {'channel' : channel })
217
217
218
218
def unarchive (self , channel ):
219
- return self .post ('channels.unarchive' , params = {'channel' : channel })
219
+ return self .post ('channels.unarchive' , data = {'channel' : channel })
220
220
221
221
def set_purpose (self , channel , purpose ):
222
222
return self .post ('channels.setPurpose' ,
223
- params = {'channel' : channel , 'purpose' : purpose })
223
+ data = {'channel' : channel , 'purpose' : purpose })
224
224
225
225
def set_topic (self , channel , topic ):
226
226
return self .post ('channels.setTopic' ,
227
- params = {'channel' : channel , 'topic' : topic })
227
+ data = {'channel' : channel , 'topic' : topic })
228
228
229
229
def get_channel_id (self , channel_name ):
230
230
channels = self .list ().body ['channels' ]
@@ -242,7 +242,7 @@ def post_message(self, channel, text, username=None, as_user=None, parse=None,
242
242
attachments = json .dumps (attachments )
243
243
244
244
return self .post ('chat.postMessage' ,
245
- params = {
245
+ data = {
246
246
'channel' : channel ,
247
247
'text' : text ,
248
248
'username' : username ,
@@ -258,10 +258,10 @@ def post_message(self, channel, text, username=None, as_user=None, parse=None,
258
258
259
259
def update (self , channel , ts , text ):
260
260
self .post ('chat.update' ,
261
- params = {'channel' : channel , 'ts' : ts , 'text' : text })
261
+ data = {'channel' : channel , 'ts' : ts , 'text' : text })
262
262
263
263
def delete (self , channel , ts ):
264
- self .post ('chat.delete' , params = {'channel' : channel , 'ts' : ts })
264
+ self .post ('chat.delete' , data = {'channel' : channel , 'ts' : ts })
265
265
266
266
267
267
class IM (BaseAPI ):
@@ -280,13 +280,13 @@ def history(self, channel, latest=None, oldest=None, count=None,
280
280
})
281
281
282
282
def mark (self , channel , ts ):
283
- return self .post ('im.mark' , params = {'channel' : channel , 'ts' : ts })
283
+ return self .post ('im.mark' , data = {'channel' : channel , 'ts' : ts })
284
284
285
285
def open (self , user ):
286
- return self .post ('im.open' , params = {'user' : user })
286
+ return self .post ('im.open' , data = {'user' : user })
287
287
288
288
def close (self , channel ):
289
- return self .post ('im.close' , params = {'channel' : channel })
289
+ return self .post ('im.close' , data = {'channel' : channel })
290
290
291
291
292
292
class Search (BaseAPI ):
@@ -351,7 +351,7 @@ def upload(self, file_, content=None, filetype=None, filename=None,
351
351
channels = ',' .join (channels )
352
352
353
353
return self .post ('files.upload' ,
354
- params = {
354
+ data = {
355
355
'content' : content ,
356
356
'filetype' : filetype ,
357
357
'filename' : filename ,
@@ -362,7 +362,7 @@ def upload(self, file_, content=None, filetype=None, filename=None,
362
362
files = {'file' : f })
363
363
364
364
def delete (self , file_ ):
365
- return self .post ('files.delete' , params = {'file' : file_ })
365
+ return self .post ('files.delete' , data = {'file' : file_ })
366
366
367
367
368
368
class Stars (BaseAPI ):
@@ -383,7 +383,7 @@ class Presence(BaseAPI):
383
383
384
384
def set (self , presence ):
385
385
assert presence in Presence .TYPES , 'Invalid presence type'
386
- return self .post ('presence.set' , params = {'presence' : presence })
386
+ return self .post ('presence.set' , data = {'presence' : presence })
387
387
388
388
389
389
class RTM (BaseAPI ):
@@ -408,7 +408,7 @@ def add(self, name, file_=None, file_comment=None, channel=None,
408
408
assert (file_ or file_comment ) or (channel and timestamp )
409
409
410
410
return self .post ('reactions.add' ,
411
- params = {
411
+ data = {
412
412
'name' : name ,
413
413
'file' : file_ ,
414
414
'file_comment' : file_comment ,
@@ -443,7 +443,7 @@ def remove(self, name, file_=None, file_comment=None, channel=None,
443
443
assert (file_ or file_comment ) or (channel and timestamp )
444
444
445
445
return self .post ('reactions.remove' ,
446
- params = {
446
+ data = {
447
447
'name' : name ,
448
448
'file' : file_ ,
449
449
'file_comment' : file_comment ,
@@ -455,7 +455,7 @@ def remove(self, name, file_=None, file_comment=None, channel=None,
455
455
class OAuth (BaseAPI ):
456
456
def access (self , client_id , client_secret , code , redirect_uri = None ):
457
457
return self .post ('oauth.access' ,
458
- params = {
458
+ data = {
459
459
'client_id' : client_id ,
460
460
'client_secret' : client_secret ,
461
461
'code' : code ,
0 commit comments