def getMobileDeviceId(mobileDeviceName, username, password):
mobileDeviceName_normalized = urllib2.quote(mobileDeviceName)
reqStr = jss_api_base_url + '/mobiledevices/match/' + mobileDeviceName_normalized
r = sendAPIRequest(reqStr, username, password, 'GET')
if r == -1:
return -1
#responseCode = r.code
baseXml = r.read()
#print baseXml
responseXml = etree.fromstring(baseXml)
response_size = responseXml.find('size').text
if response_size == '0':
#print 'Mobile Device not found, please search again.'
return -1
elif response_size == '1':
return responseXml.find('mobile_device/id').text
else:
#print 'Too many results, narrow your search paramaters.'
return -2
评论列表
文章目录