Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- url = 'https://m.aliexpress.com/api/order/place'
- productJsonString = [{
- 'productId' : str(productId),
- 'productUniqueKey' : str(productId),
- 'skuAttr' : str(skuAttr),
- 'quantity' : '1',
- 'serviceName' : str(shipping_method),
- 'orderMemo' : ''
- }]
- plateformAllowanceJsonString = [{
- 'productId' : str(productId),
- 'skuAttr' : str(skuAttr),
- "plateformAllowance" : '{\"PROMOTION_ID\":\"24\",\"type\":\"platformAllowance\"}'
- }]
- productJsonString = str(productJsonString)
- plateformAllowanceJsonString = str(plateformAllowanceJsonString)
- payload = {
- # '_csrf_token_': csrf,
- 'payMethod': 'others',
- 'subPayMethod': 'others',
- 'paymentGateway': 'AEPAY',
- 'currency': 'USD',
- 'orderFrom' : 'msiteShopcart',
- 'orderType' : 'Normal',
- 'timeZone' : '-120',
- 'selectedAddressId' : addressId,
- 'country' : 'PL',
- 'productJsonString' : productJsonString,
- 'plateformAllowanceJsonString' : plateformAllowanceJsonString,
- 'payAction' : 'switchChannel',
- 'aeCouponId': '',
- 'useShoppingCoupon' : False,
- 'haveAcrossStoreSelectCoupon' : False
- }
- headers = {
- 'Referer' : 'https://m.aliexpress.com/shopcart/'
- }
- response = s.post(url, params=payload, headers=headers)
- print(response.text)
- json_data = json.loads(response.text)
- try :
- return json_data['data']['placeOrderResult']['orderIds'][0]
- except :
- return json_data
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement