Müşterim project44 v4 token değişimi ve takip rotalarını kullanıyor. Neyin değişmesi gerekiyor?
İki değer:
- Temel URL’yi https://api.dockflow.com/compat/project44 olarak ayarlayın
- İstemci sırrı (client secret) olarak bir Dockflow API anahtarı kullanın. Anahtarı API Konsolu’nda Downstream kapsamıyla oluşturun.
Sahte bir sırla işlenmiş bir örnek. Değişim, sırrı token olarak döndürür:
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}
Takibi başlatın. Bu yanıt kısaltılmıştır:
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":[]}
Aynı tanımlayıcılar her zaman aynı gönderiye ulaşır. Her konteyner ayrıca kendi alt kimliğini alır ve bu kimlik okuma ve silme rotalarında çalışır. Yayımlanan liste dışındaki bir tanımlayıcı türü 400 yanıtı verir.
Bu kimliğe göre okuyun. Konumlar, maliyetler ve içerikler boş kalır. Webhook rotaları 403 yanıtı verir, bu yüzden Dockflow desteği hedefinizi ekler. Her teslimat, geçmiş okumasının gövdesini ve bir X-Dockflow-Signature başlığını taşır.
Tam alan eşlemesi ve imza doğrulaması: