يستخدم عميلي تبادل الرموز ومسارات التتبع في project44 v4. ما الذي يجب تغييره؟
قيمتان:
- اضبط عنوان URL الأساسي على https://api.dockflow.com/compat/project44
- استخدم مفتاح Dockflow API كمفتاح سري للعميل. أنشئ المفتاح في وحدة تحكم API بنطاق Downstream.
مثال عملي، مع مفتاح سري وهمي. يعيد التبادل المفتاح السري كرمز:
POST /compat/project44/api/v4/oauth2/token
grant_type=client_credentials&client_id=my-app&client_secret=prod_acme_FAKE-TOKEN
{"access_token":"prod_acme_FAKE-TOKEN","token_type":"BEARER","expires_in":3600}
ابدأ التتبع. هذا الرد مختصر:
POST /compat/project44/api/v4/shipments/tracking
Authorization: Bearer prod_acme_FAKE-TOKEN
{"identifiers":[{"type":"BILL_OF_LADING","value":"BL-7741"}]}
{"id":"00000000-0000-4000-8000-000000012345",
"identifiers":[{"type":"BILL_OF_LADING","value":"BL-7741"}],
"problems":[]}
تصل المعرّفات نفسها دائمًا إلى الشحنة نفسها. تحصل كل حاوية أيضًا على معرّف فرعي خاص بها، يعمل مع مسارات القراءة والحذف. أي نوع معرّف خارج القائمة المنشورة يعيد 400.
اقرأ بواسطة ذلك المعرّف. تبقى المواقع والتكاليف والمحتويات فارغة. تعيد مسارات webhook الرمز 403، لذا يضيف دعم Dockflow وجهتك. يحمل كل تسليم جسم قراءة السجل وترويسة X-Dockflow-Signature.
تعيين الحقول الكامل والتحقق من التوقيع: