@@ -68,7 +68,8 @@ def headers(self):
68
68
69
69
return {'Content-Type' :'application/' + content_type ,
70
70
'Accepts' :'application/' + content_type ,
71
- 'User-Agent' :'Zencoder-Py v' + str (lib_version )}
71
+ 'User-Agent' :'Zencoder-Py v' + str (lib_version ),
72
+ 'Zencoder-Api-Key' :self .api_key }
72
73
73
74
def encode (self ,data ):
74
75
"""
@@ -243,25 +244,22 @@ def details(self):
243
244
"""
244
245
Gets your account details.
245
246
"""
246
- data = {'api_key' :self .api_key }
247
247
248
- return self .get (self .base_url , data = data )
248
+ return self .get (self .base_url )
249
249
250
250
def integration (self ):
251
251
"""
252
252
Puts your account into integration mode.
253
253
"""
254
- data = {'api_key' :self .api_key }
255
254
256
- return self .get (self .base_url + '/integration' , data = data )
255
+ return self .put (self .base_url + '/integration' )
257
256
258
257
def live (self ):
259
258
"""
260
259
Puts your account into live mode.
261
260
"""
262
- data = {'api_key' :self .api_key }
263
261
264
- return self .get (self .base_url + '/live' , data = data )
262
+ return self .put (self .base_url + '/live' )
265
263
266
264
class Output (HTTPBackend ):
267
265
""" Gets information regarding outputs """
@@ -276,17 +274,13 @@ def progress(self, output_id):
276
274
"""
277
275
Gets the given output id's progress.
278
276
"""
279
- data = {'api_key' :self .api_key }
280
- return self .get (self .base_url + '/%s/progress' % str (output_id ),
281
- data = data )
277
+ return self .get (self .base_url + '/%s/progress' % str (output_id ))
282
278
283
279
def details (self ,output_id ):
284
280
"""
285
281
Gets the given output id's details
286
282
"""
287
- data = {'api_key' :self .api_key }
288
- return self .get (self .base_url + '/%s' % str (output_id ),
289
- data = data )
283
+ return self .get (self .base_url + '/%s' % str (output_id ))
290
284
291
285
class Job (HTTPBackend ):
292
286
"""
@@ -309,7 +303,7 @@ def create(self, input, outputs=None, options=None):
309
303
"""
310
304
as_test = int (self .test )
311
305
312
- data = {"api_key" : self . api_key , " input" :input ,"test" :as_test }
306
+ data = {"input" :input ,"test" :as_test }
313
307
if outputs :
314
308
data ['outputs' ]= outputs
315
309
@@ -325,29 +319,25 @@ def list(self, page=1, per_page=50):
325
319
@param page: <int> the page of results to return
326
320
@param per_page: <int> the number of results per page
327
321
"""
328
- data = {"api_key" :self .api_key ,
329
- "page" :page ,
322
+ data = {"page" :page ,
330
323
"per_page" :per_page }
331
324
return self .get (self .base_url ,data = data )
332
325
333
326
def details (self ,job_id ):
334
327
"""
335
328
Gets details for the given job
336
329
"""
337
- data = {'api_key' :self .api_key }
338
- return self .get (self .base_url + '/%s' % str (job_id ),data = data )
330
+ return self .get (self .base_url + '/%s' % str (job_id ))
339
331
340
332
def progress (self ,job_id ):
341
- data = {'api_key' :self .api_key }
342
- return self .get (self .base_url + '/%s/progress' % str (job_id ),data = data )
333
+ return self .get (self .base_url + '/%s/progress' % str (job_id ))
343
334
344
335
def resubmit (self ,job_id ):
345
336
"""
346
337
Resubmits the given `job_id`
347
338
"""
348
- data = {'api_key' :self .api_key }
349
339
url = self .base_url + '/%s/resubmit' % str (job_id )
350
- return self .put (url , data = data )
340
+ return self .put (url )
351
341
352
342
def cancel (self ,job_id ):
353
343
"""
@@ -358,9 +348,8 @@ def cancel(self, job_id):
358
348
else :
359
349
verb = self .put
360
350
361
- data = {'api_key' :self .api_key }
362
351
url = self .base_url + '/%s/cancel' % str (job_id )
363
- return verb (url , data = data )
352
+ return verb (url )
364
353
365
354
def delete (self ,job_id ):
366
355
"""