Rev 22749 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
from shop2020.thriftpy.logistics.ttypes import DeliveryTypeimport urllibimport urllib2import json#Live#username = 'ecomexpress'#password = 'Ke$3c@4oT5m6h#$'#wayBillApi = "http://staging.ecomexpress.in/apiv2/fetch_awb/";#forwardApi = "http://staging.ecomexpress.in/apiv2/manifest_awb/";#Testusername = 'ecomexpress'password = 'Ke$3c@4oT5m6h#$'wayBillApi = "http://staging.ecomexpress.in/apiv2/fetch_awb/";forwardApi = "http://staging.ecomexpress.in/apiv2/manifest_awb/";#returns list of awb of specified typedef generate_awb(deliveryType):if deliveryType == DeliveryType.COD:ecomDeliveryType = "COD"if deliveryType == DeliveryType.PREPAID:ecomDeliveryType = "PPD"values = {'username' : username,'password' : password,'count' : '100','type' : ecomDeliveryType }data = urllib.urlencode(values)req = urllib2.Request(wayBillApi, data)response = urllib2.urlopen(req)the_page = response.read()return json.loads(the_page)['awb']def main():print generate_awb(DeliveryType.PREPAID)if __name__ == '__main__':main()