ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Ozon SDK ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΠΏΡΠΎΠ΄Π°Π²ΡΠ°ΠΌ Π΄ΠΎΡΡΡΠΏ ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ²: ΠΎΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π·Π°ΠΊΠ°Π·Π°ΠΌΠΈ Π΄ΠΎ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΎΡΡΠ°ΡΠΊΠΎΠ² Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠΎ Π²ΡΠ·ΡΠ²Π°Π΅Ρ Π²ΠΎΠΏΡΠΎΡΡ β ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ API ΠΌΠ°ΡΠΊΠ΅ΡΠΏΠ»Π΅ΠΉΡΠ°. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°Π·Π±Π΅ΡΡΠΌ Π²ΡΠ΅ ΡΡΠ°ΠΏΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ SDK ΠΊ Ozon, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π½Π°ΡΡΡΠΎΠΉΠΊΡ ΡΠΎΠΊΠ΅Π½ΠΎΠ², ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠΏΠΈΡΠ½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ.
ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ SDK (Software Development Kit) β ΡΡΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ Π½Π°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², Π° ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ ΠΌΠΎΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΡΡΠ΅ΡΠ° (1Π‘, Bitrix24, ΡΠ°ΠΌΠΎΠΏΠΈΡΠ½ΡΠΌ CRM) ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ Ozon. ΠΠ΅Π· ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Π²Ρ ΡΠΈΡΠΊΡΠ΅ΡΠ΅ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡΡ Ρ ΡΠ°ΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡΠΌΠΈ Π² ΠΎΡΡΠ°ΡΠΊΠ°Ρ ΡΠΎΠ²Π°ΡΠΎΠ², Π·Π°Π΄Π΅ΡΠΆΠΊΠ°ΠΌΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΎΠΉ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ° Π·Π° Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ SLA. ΠΡ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠΈΠΌΡΡ Π½Π° Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΡ 2026 Π³ΠΎΠ΄Π°, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π½ΠΎΠ²ΡΠ΅ ΡΠ½Π΄ΠΏΠΎΠΈΠ½ΡΡ API Π΄Π»Ρ ΡΡ Π΅ΠΌ FBS ΠΈ FBO.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ SDK Ozon ΠΈ Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ΄Π°Π²ΡΠ°ΠΌ
SDK (Software Development Kit) ΠΎΡ Ozon β ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ ΡΠ΅ΡΠ΅Π· API. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΡΡΠ½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ Π² Π»ΠΈΡΠ½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ΅, SDK Π΄Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ:
- π¦ Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΡΠ°ΡΠΊΠΈ ΡΠΎΠ²Π°ΡΠΎΠ² Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (ΠΊΡΠΈΡΠΈΡΠ½ΠΎ Π΄Π»Ρ ΡΡ Π΅ΠΌΡ FBS, Π³Π΄Π΅ ΡΡΡΠ°ΡΡ Π·Π° Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Π΄ΠΎΡΡΠΈΠ³Π°ΡΡ 500β½ Π·Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ).
- π ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π·Π°ΠΊΠ°Π·Ρ, Π²ΠΊΠ»ΡΡΠ°Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΡΡΠΈΠΊΠ΅ΡΠΎΠΊ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΡΠ΅ΠΊ-Π½ΠΎΠΌΠ΅ΡΠΎΠ².
- π ΠΠ±Π½ΠΎΠ²Π»ΡΡΡ ΡΡΠ°ΡΡΡΡ Π·Π°ΠΊΠ°Π·ΠΎΠ² (ΠΎΡ "Π ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅" Π΄ΠΎ "ΠΠΎΡΡΠ°Π²Π»Π΅Π½") Π±Π΅Π· ΡΡΠ°ΡΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°.
- π ΠΠΎΠ»ΡΡΠ°ΡΡ Π°Π½Π°Π»ΠΈΡΠΈΠΊΡ ΠΏΠΎ ΠΏΡΠΎΠ΄Π°ΠΆΠ°ΠΌ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΠΌ ΠΈ ΡΡΡΠ°ΡΠ°ΠΌ Π² ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅.
ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ SDK ΡΡΡΡΠ°Π½ΡΠ΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π²ΡΡΡΠ½ΡΡ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΠΈ Π·Π°ΠΊΠ°Π·Π° Π½Π° Ozon ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ Π² Π²Π°ΡΡ 1Π‘ ΠΈΠ»ΠΈ MoySklad, Π³Π΄Π΅ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ Π½Π°ΠΊΠ»Π°Π΄Π½Π°Ρ ΠΈ ΠΏΠ΅ΡΠ°ΡΠ°Π΅ΡΡΡ ΡΡΠΈΠΊΠ΅ΡΠΊΠ°. ΠΡΠΎ ΡΠΎΠΊΡΠ°ΡΠ°Π΅Ρ Π²ΡΠ΅ΠΌΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Ρ 30+ ΠΌΠΈΠ½ΡΡ Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ΅ΠΊΡΠ½Π΄ ΠΈ ΡΠ½ΠΈΠΆΠ°Π΅Ρ ΡΠΈΡΠΊ ΠΎΡΠΈΠ±ΠΎΠΊ.
ΠΠ°ΠΆΠ½ΠΎ: SDK Π½Π΅ Π·Π°ΠΌΠ΅Π½ΡΠ΅Ρ Π»ΠΈΡΠ½ΡΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ Ozon Seller, Π° Π΄ΠΎΠΏΠΎΠ»Π½ΡΠ΅Ρ Π΅Π³ΠΎ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠΏΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠ°ΡΠΎΠ² ΠΈΠ»ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π°ΠΊΡΠΈΠΉ) ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΡΡΠ΅Π±ΡΡΡ ΡΡΡΠ½ΠΎΠ³ΠΎ Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²Π°. ΠΠ΄Π½Π°ΠΊΠΎ 90% ΡΡΡΠΈΠ½Π½ΡΡ Π·Π°Π΄Π°Ρ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π΅Π³ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ΅.
ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ: ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Ozon
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΡΠΈΡΡΡΠΏΠ°ΡΡ ΠΊ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ΅ Ozon. ΠΡΠΎΡ ΡΠ°Π³ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»Π΅Π½ β Π±Π΅Π· Π½Π΅Π³ΠΎ Π²Ρ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ client_id ΠΈ client_secret, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½Ρ Π΄Π»Ρ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ².
ΠΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ:
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π» "ΠΠΎΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ" Π² Π»ΠΈΡΠ½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ΅ Ozon Seller.
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ "Π‘ΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅" ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΠΎΡΠΌΡ:
- π ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ β ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎΠ΅ ΠΈΠΌΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, "ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ 1Π‘ Π΄Π»Ρ [ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ]").
- π Redirect URI β URL, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ Ozon Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»ΡΡΡ ΠΏΠΎΡΠ»Π΅ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
https://Π²Π°Ρ-Π΄ΠΎΠΌΠ΅Π½.ru/ozon/callback). - π ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ β ΠΊΡΠ°ΡΠΊΠΎ ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΡΠ΅Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, "ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠΈ ΠΎΡΡΠ°ΡΠΊΠΎΠ²").
client_id (ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ) ΠΈ client_secret (ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΊΠ»ΡΡ). Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅ ΠΈΡ
Π² Π½Π°Π΄ΡΠΆΠ½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ β ΠΏΡΠΈ ΡΡΠ΅ΡΠ΅ ΠΏΡΠΈΠ΄ΡΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.ΠΠ° ΡΡΠ°ΠΏΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΠΎΠ΄Π°Π²ΡΡ Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ, ΡΠΊΠ°Π·ΡΠ²Π°Ρ Π½Π΅Π²Π΅ΡΠ½ΡΠΉ Redirect URI. ΠΡΠΎΡ Π°Π΄ΡΠ΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½ Π²Π°ΡΠΈΠΌ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ. ΠΡΠ»ΠΈ Π²Ρ ΡΠ΅ΡΡΠΈΡΡΠ΅ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π²ΡΠΎΠ΄Π΅ ngrok Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠ½Π½Π΅Π»Ρ.
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΊΠ΅Π½ΠΎΠ² Π΄ΠΎΡΡΡΠΏΠ°: OAuth 2.0 Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ
ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π² API Ozon ΠΏΠΎΡΡΡΠΎΠ΅Π½Π° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π΅ OAuth 2.0. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π°ΠΏΡΠΎΡΠ° ΠΊ SDK Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΡΡΡΠΈΠΉ ΡΠΎΠΊΠ΅Π½ Π΄ΠΎΡΡΡΠΏΠ° (access_token). ΠΡΠΎΡΠ΅ΡΡ Π΅Π³ΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠ°Π³ΠΎΠ²:
Π¨Π°Π³ 1. Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠ»ΠΊΠΈ Π΄Π»Ρ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ
Π‘Π³Π΅Π½Π΅ΡΠΈΡΡΠΉΡΠ΅ URL ΠΏΠΎ ΡΠ°Π±Π»ΠΎΠ½Ρ:
https://id.ozon.ru/oauth/authorize?
response_type=code&
client_id=ΠΠΠ¨_CLIENT_ID&
redirect_uri=ΠΠΠ¨_REDIRECT_URI&
scope=api&
state=ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½Π°Ρ_ΡΡΡΠΎΠΊΠ°
ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΡΡ ΡΡΡΠ»ΠΊΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅, Π³Π΄Π΅ Π²Ρ Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°Π½Ρ Π² Π»ΠΈΡΠ½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ΅ Ozon Seller. ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΡΠ°Π² ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²ΠΈΡ Π²Π°Ρ Π½Π° ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ redirect_uri Ρ ΠΊΠΎΠ΄ΠΎΠΌ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ (code) Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ
URL.
Π¨Π°Π³ 2. ΠΠ±ΠΌΠ΅Π½ ΠΊΠΎΠ΄Π° Π½Π° ΡΠΎΠΊΠ΅Π½
ΠΡΠΏΡΠ°Π²ΡΡΠ΅ POST-Π·Π°ΠΏΡΠΎΡ Π½Π° ΡΠ½Π΄ΠΏΠΎΠΈΠ½Ρ https://id.ozon.ru/oauth/token Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ:
grant_type=authorization_code&
code=ΠΠΠΠ£Π§ΠΠΠΠ«Π_ΠΠΠ&
client_id=ΠΠΠ¨_CLIENT_ID&
client_secret=ΠΠΠ¨_CLIENT_SECRET&
redirect_uri=ΠΠΠ¨_REDIRECT_URI
Π ΠΎΡΠ²Π΅Ρ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ JSON Ρ access_token ΠΈ refresh_token. ΠΠ΅ΡΠ²ΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΊ API, Π²ΡΠΎΡΠΎΠΉ β Π΄Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠΎΠΊΠ΅Π½Π° ΠΏΠΎ ΠΈΡΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΡΡΠΎΠΊΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ (ΠΎΠ±ΡΡΠ½ΠΎ 1 ΡΠ°Ρ).
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ ΡΠΎΠΊΠ΅Π½ ΠΈΡΡΡΠΊ?
ΠΡΠ»ΠΈ access_token ΠΏΡΠΎΡΡΠΎΡΠ΅Π½, ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ POST-Π·Π°ΠΏΡΠΎΡ Π½Π° https://id.ozon.ru/oauth/token Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ:
grant_type=refresh_token&
refresh_token=ΠΠΠ¨_REFRESH_TOKEN&
client_id=ΠΠΠ¨_CLIENT_ID&
client_secret=ΠΠΠ¨_CLIENT_SECRET
ΠΡΠΎ Π²Π΅ΡΠ½ΡΡ Π½ΠΎΠ²ΡΠΉ access_token Π±Π΅Π· ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΉ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Ρ
ΡΠ°Π½ΠΈΡΠ΅ client_secret ΠΈ ΡΠΎΠΊΠ΅Π½Ρ Π² ΠΎΡΠΊΡΡΡΠΎΠΌ Π²ΠΈΠ΄Π΅ Π² ΠΊΠΎΠ΄Π΅ ΠΈΠ»ΠΈ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΡ
. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π·Π°ΡΠΈΡΡΠ½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ²ΠΈΡΡ Π²ΡΠΎΠ΄Π΅ AWS Secrets Manager.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° SDK: Π²ΡΠ±ΠΎΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ Π±Π°Π·ΠΎΠ²Π°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ
Ozon ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ SDK Π΄Π»Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Python, PHP, Java ΠΈ Go. ΠΡΠ±ΠΎΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΡΠ΅ΠΊΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. ΠΠΈΠΆΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π±Π°Π·ΠΎΠ²ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Python (Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΡΡΠ΅Π΄ΠΈ ΠΏΡΠΎΠ΄Π°Π²ΡΠΎΠ²).
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ:
pip install ozon-seller-api
ΠΡΠΈΠΌΠ΅Ρ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ:
from ozon_seller import Client
client = Client(
client_id="ΠΠΠ¨_CLIENT_ID",
api_key="ΠΠΠ¨_ACCESS_TOKEN", # ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ refresh_token Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ
sandbox=True # False Π΄Π»Ρ Π±ΠΎΠ΅Π²ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°
)
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ sandbox=True Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ΅ΠΆΠΈΠΌ ΠΏΠ΅ΡΠΎΡΠ½ΠΈΡΡ, Π³Π΄Π΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π·Π°ΠΏΡΠΎΡΡ Π±Π΅Π· ΡΠΈΡΠΊΠ° ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅. ΠΡΠ΅Π³Π΄Π° Π½Π°ΡΠΈΠ½Π°ΠΉΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ ΡΠΆΠ΅ Π΅ΡΡΡ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ API.
ΠΠ·ΡΡΠ΅Π½Ρ Π»ΠΈΠΌΠΈΡΡ API (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 60 Π·Π°ΠΏΡΠΎΡΠΎΠ² Π² ΠΌΠΈΠ½ΡΡΡ Π΄Π»Ρ ΠΎΡΡΠ°ΡΠΊΠΎΠ²)|Π‘ΠΎΠ·Π΄Π°Π½ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² Π»ΠΈΡΠ½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ΅ Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ|ΠΠ°ΡΡΡΠΎΠ΅Π½ΠΎ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ|ΠΡΠΎΠ²Π΅ΡΠ΅Π½Π° Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ Π²Π΅ΡΡΠΈΠΈ SDK (Π½Π΅ Π½ΠΈΠΆΠ΅ 2.1.0)-->
ΠΠ»Ρ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΡΠ΅ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ΅Π½:
- π Python:
ozon-seller-api(ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°). - π PHP:
ozon-seller-php-sdk(Π½Π΅ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½Π°Ρ, Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠ°Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ). - β Java:
com.ozon:seller-api-client(Maven-ΠΏΠ°ΠΊΠ΅Ρ).
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ API: ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ
SDK Ozon ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ Π΄Π΅ΡΡΡΠΊΠ°ΠΌ ΡΠ½Π΄ΠΏΠΎΠΈΠ½ΡΠΎΠ², Π½ΠΎ Π΄Π»Ρ ΡΡΠ°ΡΡΠ° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΡΠ²ΠΎΠΈΡΡ 5 ΠΊΠ»ΡΡΠ΅Π²ΡΡ Π³ΡΡΠΏΠΏ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ²:
| ΠΠ°ΡΠ΅Π³ΠΎΡΠΈΡ | ΠΠ½Π΄ΠΏΠΎΠΈΠ½Ρ | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ |
|---|---|---|---|
| Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ²Π°ΡΠ°ΠΌΠΈ | /v1/product/info |
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΠ²Π°ΡΠ΅ | ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ ΠΏΠ΅ΡΠ΅Π΄ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ |
| ΠΡΡΠ°ΡΠΊΠΈ | /v1/product/stocks |
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΡΠ°ΡΠΊΠΎΠ² Π½Π° ΡΠΊΠ»Π°Π΄Π°Ρ | Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Ρ 1Π‘ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 15 ΠΌΠΈΠ½ΡΡ |
| ΠΠ°ΠΊΠ°Π·Ρ | /v1/posting/fbs/list |
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° Π·Π°ΠΊΠ°Π·ΠΎΠ² (FBS) | ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΈΠ½ΡΡΠΈΠ΅ Π½ΠΎΠ²ΡΡ Π·Π°ΠΊΠ°Π·ΠΎΠ² |
| Π‘ΡΠ°ΡΡΡΡ | /v1/posting/fbs/ship |
ΠΡΠΌΠ΅ΡΠΊΠ° Π·Π°ΠΊΠ°Π·Π° ΠΊΠ°ΠΊ "ΠΡΠΏΡΠ°Π²Π»Π΅Π½" | ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° ΡΡΠ΅ΠΊ-Π½ΠΎΠΌΠ΅ΡΠ° ΠΊΡΡΡΠ΅ΡΡ |
| ΠΠ½Π°Π»ΠΈΡΠΈΠΊΠ° | /v1/analytics/sales |
ΠΡΡΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ΄Π°ΠΆΠ°ΠΌ | ΠΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡΠ½ΡΠΉ ΡΠΊΡΠΏΠΎΡΡ Π΄Π°Π½Π½ΡΡ Π² Excel |
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΡΠ°ΡΠΊΠΎΠ² β ΠΎΠ΄Π½Ρ ΠΈΠ· ΡΠ°ΠΌΡΡ
Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ½Π΄ΠΏΠΎΠΈΠ½Ρ /v1/product/stocks Ρ ΡΠ΅Π»ΠΎΠΌ Π·Π°ΠΏΡΠΎΡΠ° Π² ΡΠΎΡΠΌΠ°ΡΠ΅:
{
"stocks": [
{
"offer_id": "123456", // Π²Π°Ρ Π°ΡΡΠΈΠΊΡΠ»
"stock": 10, // Π½ΠΎΠ²ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ
"warehouse_id": 1 // ID ΡΠΊΠ»Π°Π΄Π° (1 Π΄Π»Ρ FBS, Π΄ΡΡΠ³ΠΈΠ΅ Π΄Π»Ρ FBO)
}
]
}
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ ΡΠΎ ΡΡ Π΅ΠΌΠΎΠΉ FBS ΠΎΠ±Π½ΠΎΠ²Π»ΡΠΉΡΠ΅ ΠΎΡΡΠ°ΡΠΊΠΈ Π½Π΅ ΡΠ΅ΠΆΠ΅ ΡΠ΅ΠΌ ΡΠ°Π· Π² 2 ΡΠ°ΡΠ°. Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Ozon ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΠ΄Π°ΠΆΠΈ ΡΠΎΠ²Π°ΡΠ° Π΄ΠΎ ΡΡΡΠ½ΠΎΠΉ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ.
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ°: ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ
ΠΠ°ΠΆΠ΅ ΠΏΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ SDK ΠΎΡΠΈΠ±ΠΊΠΈ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½Ρ. Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΄Π°Π²ΡΡ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ:
- π« ΠΡΠΈΠ±ΠΊΠ° 401 Unauthorized β ΠΈΡΡΡΠΊ
access_tokenΠΈΠ»ΠΈ Π½Π΅Π²Π΅ΡΠ½ΡΠ΅client_id/client_secret. - π ΠΡΠΈΠ±ΠΊΠ° 429 Too Many Requests β ΠΏΡΠ΅Π²ΡΡΠ΅Π½ Π»ΠΈΠΌΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² (60 Π² ΠΌΠΈΠ½ΡΡΡ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΡΠ½Π΄ΠΏΠΎΠΈΠ½ΡΠΎΠ²).
- π¦ ΠΡΠΈΠ±ΠΊΠ° 400 Bad Request β Π½Π΅Π²Π΅ΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ Π΄Π°Π½Π½ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΎΡΡΠ°ΡΠΎΠΊ).
- π ΠΡΠΈΠ±ΠΊΠ° 500 Internal Server Error β ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ Ozon (ΠΏΠΎΠ²ΡΠΎΡΠΈΡΠ΅ Π·Π°ΠΏΡΠΎΡ ΠΏΠΎΠ·ΠΆΠ΅).
ΠΠ»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅:
- ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ²/ΠΎΡΠ²Π΅ΡΠΎΠ² (Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°
loggingΠ² Python). - ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π²ΡΠΎΠ΄Π΅ Postman Π΄Π»Ρ ΡΡΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ½Π΄ΠΏΠΎΠΈΠ½ΡΠΎΠ².
- ΠΠ΅ΡΠΎΡΠ½ΠΈΡΡ (
sandbox=True) β Π·Π΄Π΅ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π½Π΅ Π²Π»ΠΈΡΡΡ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅.
ΠΡΠΈΠΌΠ΅Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ Π½Π° Python:
try:
response = client.update_stocks(stocks_data)
except Exception as e:
print(f"ΠΡΠΈΠ±ΠΊΠ° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΎΡΡΠ°ΡΠΊΠΎΠ²: {e}")
# ΠΡΠΏΡΠ°Π²ΠΊΠ° ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ
ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π² Π±ΠΎΠ΅Π²ΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ: ΡΠ΅ΠΊ-Π»ΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π·Π°ΠΏΡΡΠΊΠΎΠΌ
ΠΠ΅ΡΠ΅Π΄ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΏΠ΅ΡΠΎΡΠ½ΠΈΡΡ (sandbox=False) ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°Π³ΠΈ:
ΠΡΠΎΠ²Π΅ΡΠ΅Π½Ρ Π»ΠΈΠΌΠΈΡΡ API ΠΈ Π½Π°ΡΡΡΠΎΠ΅Π½Ρ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π·Π°ΠΏΡΠΎΡΠ°ΠΌΠΈ|Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΠΎΡΡΠ°ΡΠΊΠΎΠ² ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½Π° Π½Π° 100+ ΡΠΎΠ²Π°ΡΠ°Ρ |ΠΠ°ΡΡΡΠΎΠ΅Π½ΠΎ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ |ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½ ΠΏΠ»Π°Π½ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΏΡΠΈ ΡΠ±ΠΎΠ΅ (ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Ozon)|ΠΠ±ΡΡΠ΅Π½ ΠΏΠ΅ΡΡΠΎΠ½Π°Π» ΡΠ°Π±ΠΎΡΠ΅ Ρ Π½ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ-->
ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ:
- π ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ: Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ
access_tokenΠΈrefresh_tokenΡ ΡΠ°Π½ΡΡΡΡ Π² Π·Π°ΡΠΈΡΡΠ½Π½ΠΎΠΌ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ (Π½Π΅ Π² ΠΊΠΎΠ΄Π΅!). - β‘ ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ: ΠΡΠΈ Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΡΠΎΠ²Π°ΡΠΎΠ² (10 000+) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠ½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ (Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 100 ΠΏΠΎΠ·ΠΈΡΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΌ Π·Π°ΠΏΡΠΎΡΠ΅).
- π ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³: ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ Π΄Π°ΡΠ±ΠΎΡΠ΄Ρ Π² Grafana ΠΈΠ»ΠΈ Datadog Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΡΡΠΏΠ΅ΡΠ½ΠΎΡΡΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ².
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π ΠΏΠ΅ΡΠ²ΡΠ΅ 24 ΡΠ°ΡΠ° ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° Π² Π±ΠΎΠ΅Π²ΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ Ozon ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π°ΠΏΡΠΎΡΠΎΠ². ΠΠ°ΡΠ½ΠΈΡΠ΅ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΠΉΡΠ΅ ΠΎΡΡΠ°ΡΠΊΠΈ ΡΠ°Π· Π² 4 ΡΠ°ΡΠ°) ΠΈ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΎΡΡ.
FAQ: ΠΎΡΠ²Π΅ΡΡ Π½Π° ΡΠ°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π°ΠΊΠΊΠ°ΡΠ½ΡΠΎΠ² Ozon Seller?
ΠΠ΅Ρ, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ²ΡΠ·Π°Π½ΠΎ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ Π°ΠΊΠΊΠ°ΡΠ½ΡΡ ΠΏΡΠΎΠ΄Π°Π²ΡΠ°. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² Π½Π° Ozon, Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠΉΡΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ.
ΠΠ°ΠΊ ΡΠ°ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΠΎΡΡΠ°ΡΠΊΠΈ ΡΠ΅ΡΠ΅Π· SDK?
ΠΠ»Ρ ΡΡ Π΅ΠΌΡ FBS β Π½Π΅ ΡΠ΅ΠΆΠ΅ ΡΠ΅ΠΌ ΡΠ°Π· Π² 2 ΡΠ°ΡΠ°. ΠΠ»Ρ FBO Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ 1 ΡΠ°Π·Π° Π² ΡΡΡΠΊΠΈ, Π½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΡΠ°ΡΠ΅ (ΠΊΠ°ΠΆΠ΄ΡΠ΅ 6 ΡΠ°ΡΠΎΠ²), ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΡΠΎΠ΄Π°ΠΆΠΈ ΠΎΡΡΡΡΡΡΠ²ΡΡΡΠΈΡ ΡΠΎΠ²Π°ΡΠΎΠ².
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ SDK ΠΏΠ΅ΡΠ΅ΡΡΠ°Π» ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎΡΠ»Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Ozon?
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² API. Π§Π°ΡΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ Π²Π΅ΡΡΠΈΡ SDK (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, pip install --upgrade ozon-seller-api). ΠΡΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠΎΡ
ΡΠ°Π½ΡΠ΅ΡΡΡ, ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠ΅ΡΠ΅Π· SDK ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ΅Π½Π°ΠΌΠΈ Π½Π° ΡΠΎΠ²Π°ΡΡ?
ΠΠ°, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ½Π΄ΠΏΠΎΠΈΠ½Ρ /v1/product/price. ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΡΠΈΡΠ΅, ΡΡΠΎ ΡΠ°ΡΡΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ΅Π½ (ΡΠ°ΡΠ΅ 1 ΡΠ°Π·Π° Π² ΡΠ°Ρ) ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΠΌ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ Ozon.
ΠΠ°ΠΊ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ SDK Ρ 1Π‘?
Π‘Π°ΠΌΡΠΉ Π½Π°Π΄ΡΠΆΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° Python ΠΈΠ»ΠΈ PHP), ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ:
- ΠΠΎΠ»ΡΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· 1Π‘ ΡΠ΅ΡΠ΅Π· REST API ΠΈΠ»ΠΈ COM-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅.
- Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ ΠΏΠΎΠ΄ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ Ozon SDK.
- ΠΡΠΏΡΠ°Π²Π»ΡΡΡ Π·Π°ΠΏΡΠΎΡΡ ΠΊ API Ozon ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΎΡΠ²Π΅ΡΡ.
ΠΠΎΡΠΎΠ²ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΠΡΠΎΡΡΠ΅ΠΉΠ΄, ΠΠΎΠΉΠ‘ΠΊΠ»Π°Π΄ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ.