ΠžΠ±Π·ΠΎΡ€

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ

Руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ API

Π’Π΅Π±Ρ…ΡƒΠΊΠΈ

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ

Haskimail прСдоставляСт Π½Π°Π±ΠΎΡ€ эндпоинтов API, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для управлСния функциями Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эндпоинты для управлСния сСрвСрами ΠΈ подписями ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»Π΅ΠΉ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚:

  • ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ подписи ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»Π΅ΠΉ
  • ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ сСрвСры
  • ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ настройками DKIM
  • ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ записи SPF

АутСнтификация #

Π­Π½Π΄ΠΎΠΏΠΎΠΈΠ½Ρ‚Ρ‹ API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ использовали Ρ€Π°Π½Π΅Π΅ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ писСм ΠΈΠ»ΠΈ поиска сообщСний, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ сСрвСра, поэтому для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ X-Haskimail-Server-Token. Подписи ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΈ сСрвСры ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρƒ, поэтому эндпоинты для управлСния Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½ API ΠΈ HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эндпоинты для управлСния Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ, Π²Π°ΠΌ понадобится Ρ‚ΠΎΠΊΠ΅Π½ API для Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°. Он доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Ρƒ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°, ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«Π’ΠΎΠΊΠ΅Π½Ρ‹ APIΒ» (API Tokens). Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΎΠΊΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС значСния для HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° X-Haskimail-Account-Token. Π­Ρ‚ΠΎΡ‚ HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ для всСх эндпоинтов управлСния Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ. Если Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ HTTP-ΠΎΡ‚Π²Π΅Ρ‚ со статус-ΠΊΠΎΠ΄ΠΎΠΌ 401 (Unauthorized).