Merhaba trendyol api ile alternatif teslimat ile dijital ürün gönderimi yapmaya çalışmaktayım Fakat anlam veremediğim bir hata ile karşılaşmaktayım. Nerede hata yapmaktayım yardımcı olur musunuz? Şimdiden teşekkürler
hata çıktısı
{"timestamp":1639258717763,"exception":"MethodArgu mentNotValidException","errors":[{"key":"MethodArgumentNotValidException","message" :"{false map[digitalCode:a654dsa65s4das] 7290000000327923}","errorCode":"","args":null}]}
$apiUsername ="***"; $apiPassword ="***";
$product ='{ "isPhoneNumber": 5459000000, "trackingInfo": "7290000000327923","params": {"digitalCode": "a654dsa65s4das"}}'; $curl =curl_init(); curl_setopt_array($curl, array( CURLOPT_URL=>'https://stageapi.trendyol.com/stagesapigw/suppliers/2738/shipment-packages/169078575/alternative-delivery', CURLOPT_RETURNTRANSFER=>true, CURLOPT_ENCODING=>'', CURLOPT_MAXREDIRS=>10, CURLOPT_TIMEOUT=>0, CURLOPT_FOLLOWLOCATION=>true, CURLOPT_HTTP_VERSION=>CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST=>'PUT', CURLOPT_POSTFIELDS=> $product, CURLOPT_HTTPHEADER=>array( 'Authorization: Basic '.base64_encode($apiUsername.':'. $apiPassword), 'Content-Type: application/json','User-Agent: 2738 - SelfIntegration' ), ));
$response =curl_exec($curl);
curl_close($curl);
EDIT:
Sorun hiç bir şekilde yazılımsal değildir. Bu entegrasyonu bir müşterim için yapıyordum. Sonradan o da başka bir entegrasyon firmasıyla anlaştı. Ardından müşterim bana dedi ki bu sorun trendyoldan kaynaklanıyormuş. Trendyol'a alternatif teslimat seçeneğinin de aktif olması için talep oluşturmamız gerekiyormuş.