Tüm isteklere kullanıcı aracısı başlığı ekleme
Tüm isteklere kullanıcı aracısı başlığı ekleme
User-Agent başlığı uygulamanızı, sürüm numarasını ve kullandığınız platform ile programlama dilini tanımlar. Satış Ortağı API'sine gönderdiğiniz her isteğe User-Agent başlığı eklemeniz gerekir. Bu şekilde, Amazon'un sorunları daha etkili bir şekilde teşhis edip düzeltmesine yardımcı olarak hizmeti kullanma deneyiminizi iyileştirebilirsiniz.
User-Agent başlığı oluşturmak için uygulamanızın adıyla başlayın, ardından sırasıyla eğik çizgi, uygulama sürümü, boşluk, sol ayraç, dil adı/değeri çifti ve sağ ayraç ekleyin. Dil parametresi gerekli bir özelliktir ancak noktalı virgülle ayırarak ek özellikler ekleyebilirsiniz.
Aşağıdaki sahte kod, minimum düzeyde kabul edilen User-Agent başlığını göstermektedir:
AppId/AppVersionId (Language=LanguageNameAndOptionallyVersion)
Aşağıda bir uygulama geliştiricinin kullanabileceği User-Agent başlığı örneği verilmiştir:
My Selling Tool/2.0 (Language=Java/1.8.0.221; Platform=Windows/10)
Kendi BT departmanınız aracılığıyla entegrasyon yapan büyük bir satış ortağıysanız aşağıdaki örnekte olduğu gibi Host özelliğini içeren bir User-Agent başlığı oluşturabilirsiniz. Bu şekilde, bir Amazon destek mühendisinin sorunları sizin adınıza daha etkili bir şekilde gidermesine yardımcı olabilirsiniz.
MyCompanyName/build1611 (Language=Perl; Host=jane.desktop.example.com)
Ek özellikler belirtmek için her ad/değer çiftini noktalı virgülle ayırarak ÖzellikAdı=Değer; biçimini kullanın. Ters eğik çizgi (\) kullanmanız gerekiyorsa bunu başka bir ters eğik çizgi (\\) kullanarak belirtin. Benzer şekilde, uygulama adında eğik çizgi (\/), uygulama sürümünde sol ayraç (\(), özellik adında eşittir işareti (\=) ve özellik değerlerinde hem sağ ayraç (\)) hem de noktalı virgül (\;) kullanın.
User-Agent başlığı her istekte iletildiği için başlığın boyutunu sınırlamak iyi bir uygulamadır. Satış Ortağı API'si, 500 karakterden uzun olan User-Agent başlığını reddeder.
Updated 8 months ago