File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11#!/usr/bin/env python
22
33import cookielib
4+ import json
45import oauth2 as oauth
56import urllib
67import urllib2
@@ -171,3 +172,26 @@ def validate_session(self):
171172 res = self .request (url = url , method = 'PUT' )
172173 return res .read ()
173174
175+ def _resolve_url (self , url ):
176+ """"""
177+ parse_res = urlparse .urlparse (url )
178+ if not parse_res .scheme :
179+ url = 'http://%s%s%s' % (self .domain , API_PATH , parse_res .path )
180+
181+ return url
182+
183+ def get (self , url , data = None ):
184+ """"""
185+ res = self .request (self ._resolve_url (url ), method = 'GET' , data = data )
186+ return json .loads (res .read ())
187+
188+ def post (self , url , data = None ):
189+ """"""
190+ res = self .request (self ._resolve_url (url ), method = 'POST' , data = data )
191+ return json .loads (res .read ())
192+
193+ def delete (self , url ):
194+ """"""
195+ res = self .request (self ._resolve_url (url ), method = 'DELETE' )
196+ return json .loads (res .read ())
197+
You can’t perform that action at this time.
0 commit comments