Платформ сонгохоосоо өмнө тэдний API-ийн талаар асуух 15 асуулт

API сонгох асуултууд

Сайн найз, зөвлөгч нь надад нэг асуулт тавьсан бөгөөд би энэ хариултанд хариултаа ашиглахыг хүсч байна. Түүний асуултууд нэг салбарт (И-мэйл) арай илүү төвлөрсөн байсан тул би бүх API-д өгөх хариултаа ерөнхийд нь нэгтгэв. Тэрээр компани сонгохоосоо өмнө API-ийнхаа талаар үйлдвэрлэгчээс ямар асуулт асуух ёстойг асуув.

Танд яагаад API хэрэгтэй байна вэ?

An хэрэглээний програмын интерфейс (API) гэдэг нь үйлчилгээний хүсэлтийг бусад компьютерийн програмуудаар хийлгэх, эсвэл тэдгээрийн хооронд өгөгдөл солилцох боломжийг олгох зорилгоор компьютерийн систем, номын сан, програм хангамжийн интерфейс юм.

Википедиа

Та URL хаягаа бичиж, вэб хуудсан дээр хариугаа буцааж авахтай адил API нь таны системүүд хоорондоо өгөгдлийг синхрончлохын тулд хүсэлт гаргаж хариу өгөх боломжтой арга юм. Компаниуд өөрсдийгөө дижитал хэлбэрт шилжүүлэхийг эрмэлзэж байгаа тул API-ээр дамжуулан даалгавруудыг автоматжуулах нь байгууллагын үр ашгийг дээшлүүлэх, хүний ​​алдааг бууруулах гайхалтай арга юм.

API нь автоматжуулалт, ялангуяа маркетингийн хэрэглээнд төвлөрдөг. Гайхамшигтай худалдагчийг цогцоор нь худалдаж авахад тулгардаг бэрхшээлүүдийн нэг API хөгжлийн нөөц, зардлыг ихэвчлэн бодож боловсруулсан байдаг. Маркетингийн баг эсвэл CMO нь програм худалдаж авахад хүргэж болзошгүй бөгөөд заримдаа хөгжүүлэлтийн баг нь маш их санал авдаггүй.

Платформыг нэгтгэх чадварыг API-ээр дамжуулан судлах нь энгийн асуултаас илүү их зүйлийг шаарддаг. API байдаг уу?

Хэрэв та муу дэмжигдсэн эсвэл баримтжуулсан API бүхий програмаар нэвтрэх юм бол хөгжүүлэлтийн багтаа галзуурах болно, ингэснээр таны интеграцчилал богино хугацаанд гарч ирэх эсвэл бүрмөсөн бүтэлгүйтэх болно. Зөв үйлдвэрлэгчийг хайж олоорой, ингэснээр таны интеграцчилал үр дүнтэй болж, хөгжил дэвшлийн хүмүүс туслахад таатай байх болно!

Тэдний API чадавхийн талаархи судалгааны асуултууд:

  1. Онцлог ялгаа - Хэрэглэгчийн интерфейсийн ямар онцлог шинжийг програмын програмчлалын интерфейсээр дамжуулан тодорхойлох. UI нь эсрэгээрээ ямар онцлог шинж чанартай вэ?
  2. Хэмжээ - Тэдэн рүү хэдэн дуудлага хийснийг асуу API өдөр бүр. Тэд тусгай зориулалтын серверийн сантай юу? Тоо хэмжээ нь үнэхээр чухал бөгөөд ингэснээр та API нь дараа нь боловсруулсан эсвэл компанийн стратегийн нэг хэсэг мөн болохыг тодорхойлохыг хүсч байна.
  3. Баримт бичиг - API баримт бичгийг асуу. Энэ нь бат бөх байх ёстой, API дээр байгаа бүх шинж чанар, хувьсагчийг зөв бичсэн байх ёстой.
  4. Олон нийтийн - Тэдэнд бусад хөгжүүлэгчидтэй код, санаа бодлоо хуваалцах онлайн хөгжүүлэгчдийн нийгэмлэг байгаа эсэхийг асуу. Хөгжүүлэгчдийн нийгэмлэг нь таны хөгжил, интеграцийн хүчин чармайлтыг хурдан бөгөөд үр дүнтэй эхлүүлэх түлхүүр юм. Компани дээр "API залуу" -г ашиглахаас илүүтэйгээр тэдний шийдлийг нэгтгэж, туршиж үзсэн, алдаатай байсан бүх үйлчлүүлэгчдээ ашиглах болно.
  5. АМРАЛТ, САВАН - Ямар төрлийн болохыг асуу API Тэдэнд ... Ерөнхийдөө REST API ба Вэб үйлчилгээ (SOAP) API байдаг. Тэд хоёулаа хоёуланг нь хөгжүүлж байж магадгүй юм. Аль алинтай нь нэгтгэх нь ашиг тус, хараалыг авчирдаг ... та интеграцийн нөөц (IT) -ийн чадварыг мэддэг байх ёстой.
  6. Хэл - Тэд ямар платформ, програмуудыг амжилттай нэгтгэснийг асууж, холбоо барих хүсэлт гаргахын тулд тэдгээр үйлчлүүлэгчдээс нэгтгэхэд хичнээн хэцүү байсныг, API хэрхэн ажилладагийг олж мэдэх боломжтой.
  7. хязгаарлалт - Худалдагчаас цаг, өдөр, долоо хоногт хийх дуудлагад ямар хязгаарлалт байгааг асуу. Хэрэв та өргөтгөх боломжтой худалдагчтай хамт байхгүй бол таны өсөлт үйлчлүүлэгчээр хязгаарлагдах болно.
  8. дээжийг - Тэд хялбархан эхлэхийн тулд кодын жишээний номын санг санал болгодог уу? Олон компаниуд SDK (Програм хангамж хөгжүүлэх иж бүрдэл) -ийг өөр өөр хэл, хүрээний хувьд хэвлэн нийтэлдэг бөгөөд ингэснээр таны интеграцчилах хугацааг түргэсгэх болно.
  9. Sandbox - Тэд танд кодоо туршиж үзэх зорилгоор үйлдвэрлэлийн бус эцсийн цэг эсвэл хамгаалагдсан хязгаарлагдмал орчин санал болгодог уу?
  10. Нөөц - Тэд өөрсдийн компанид интеграцийн тусгай нөөцтэй эсэхийг асуу. Тэд интеграцчлагдах боломжтой дотоод зөвлөх бүлэгтэй юу? Хэрэв тийм бол гэрээнд хэдэн цаг оруулаарай!
  11. Аюулгүй байдал - Тэд API ашиглан хэрхэн баталгаажуулдаг вэ? Энэ нь хэрэглэгчийн итгэмжлэл, түлхүүрүүд эсвэл бусад арга зүй юу? Тэд хүсэлтийг IP хаягаар хязгаарлаж чадах уу?
  12. Дахин цаг хугацаа - Тэдний юу болохыг асуу API ашиглалтын хугацаа ба алдааны хэмжээ, тэдгээрийн засвар үйлчилгээний цаг дууссан үед. Түүнчлэн, тэдгээрийг тойрон гарах стратеги нь чухал юм. Тэд дахин оролдох дотоод үйл явцтай юу API өөр процессын улмаас бичлэг боломжгүй болсон тохиолдолд дуудлага хийх үү? Энэ бол тэдний шийдэлд зориулж боловсруулсан зүйл мөн үү?
  13. SLA - Тэдэнд байна уу Үйлчилгээний түвшний гэрээ ажлын цаг 99.9% дээш байх ёстой вэ?
  14. заалтуудын - Ирээдүйн ямар онцлог шинж чанаруудыг өөрсдийн API-д тусгаж байгаа бөгөөд хүргэх хүлээгдэж буй хуваарь юу вэ?
  15. интегралчлалууд - Тэд ямар бүтээгдэхүүн үйлдвэрлэсэн интеграцийг боловсруулсан эсвэл гуравдагч этгээд боловсруулсан бэ? Заримдаа, өөр нэг интеграцчилал аль хэдийн бий болж, дэмжиж байгаа үед компаниуд онцлог шинж чанарууд дээрээ дотоод хөгжлөөсөө татгалзаж болно.

Эдгээр асуултуудын түлхүүр нь интеграцчилал нь таныг тавцан дээр "гэрлүүлдэг" явдал юм. Та хэн нэгэнтэй түүний талаар аль болох их танилцахгүйгээр гэрлэхийг хүсэхгүй байгаа биз дээ? Энэ нь хүмүүс интеграцийн чадварынхаа талаар мэдлэггүй платформ худалдаж авахад л тохиолддог зүйл юм.

API-ээс гадна та бусад интеграцийн нөөцийг агуулахыг олж мэдэхийг хичээх хэрэгтэй: бар кодчилол, зураглал, өгөгдөл цэвэрлэх үйлчилгээ, RSS, вэб маягт, виджет, түншийн албан ёсны интеграц, скрипт хөдөлгүүр, SFTP дусал гэх мэт.

3 санал

  1. 1
  2. 3

Чи юу гэж бодож байна?

Энэ сайт нь спамыг багасгахын тулд Akismet-ийг ашигладаг. Таны өгөгдлийг хэрхэн боловсруулдаг талаар суралц.