וואָס איז אַ API? | שנעל דעפֿיניציע

וואָס איז אַ אַפּי?

ינטראָ

מיט אַ ביסל קליקס אויף אַ דעסקטאַפּ אָדער מיטל, איר קענען קויפן, פאַרקויפן אָדער אַרויסגעבן עפּעס, עניטיים. פּונקט ווי טוט עס פּאַסירן? וויאזוי ינפאָרמאַציע באַקומען פון דאָ צו דאָרט? דער אַנרעקאַגנייזד העלד איז די אַפּי.

וואָס איז אַ אַפּי?

API שטייט פֿאַר אַן אַפּפּליקאַטיאָן פּראָגראַממינג צובינד. אַ API יקספּרעסאַז אַ ווייכווארג קאָמפּאָנענט, זייַן אַפּעריישאַנז, ינפּוץ, אַוטפּוץ און אַנדערלייינג טייפּס. אָבער ווי טאָן איר דערקלערן די API אין קלאָר ענגליש? די API פאַנגקשאַנז ווי אַ שליח וואָס טראַנספערס דיין בקשה פון אַ אַפּלאַקיישאַן און דיליווערז די ענטפער צו איר.

לעמאָשל קסנומקס: ווען איר זוכט פֿאַר פלייץ אָנליין. איר ינטעראַקט מיט די וועבזייטל פון די ערליין. די וועבזייטל דעטאַילס די סיטינג און די פּרייַז פון די פלי אויף דעם באַזונדער דאַטע און צייט. איר קלייַבן דיין מאָלצייַט אָדער סיטינג, באַגאַזש אָדער ליבלינג ריקוועס.

אָבער, אויב איר טאָן ניט נוצן די דירעקט וועבזייטל פון די ערליין אָדער נוצן אַן אָנליין אַרומפאָרן אַגענט וואָס קאַמביינז דאַטן פון פילע ערליינז. צו באַקומען די אינפֿאָרמאַציע, אַ אַפּלאַקיישאַן ינטעראַקץ מיט די ערליין אַפּי. די API איז די צובינד וואָס נעמט דאַטן פון די וועבזייטל פון די רייזע אַגענט צו די ערליין סיסטעם.

 

עס אויך נעמט די ערליין ס ענטפער און דיליווערז גלייך צוריק. דאָס פאַסילאַטייץ די ינטעראַקשאַן צווישן די רייזע דינסט און די ערליין סיסטעמען - צו בוך די פלי. API's ינטיילז אַ ביבליאָטעק פֿאַר רוטינז, דאַטן סטראַקטשערז, כייפעץ קלאסן און וועריאַבאַלז. פֿאַר בייַשפּיל, זייף און מנוחה באַדינונגס.

 

לעמאָשל קסנומקס: בעסטער ביי מאכט אַ ספּעציעלע אָפּמאַך פון די טאָג פּרייסינג בנימצא דורך זיין וועבזייטל. דער זעלביקער דאַטן איז אין זיין רירעוודיק אַפּלאַקיישאַן. די אַפּ זאָרג ניט וועגן די ינערלעך פּרייסינג סיסטעם - עס קענען רופן די Deal of the Day API און פרעגן, וואָס איז די פּרייסינג ספּעציעל? בעסטער קויפן ריספּאַנדז מיט די געבעטן אינפֿאָרמאַציע אין אַ נאָרמאַל פֿאָרמאַט וואָס די אַפּ דיספּלייז צו די סוף באַניצער.

 

בייַשפּיל 3:  אַפּיס פֿאַר געזעלשאַפטלעך מידיאַ זענען קריטיש. יוזערז קענען אַקסעס אינהאַלט און האַלטן די נומער פון אַקאַונץ און פּאַסווערדז וואָס זיי האַלטן נידעריק, אַזוי זיי קענען האַלטן די פּשוט.

  • Twitter API: ינטעראַקט מיט רובֿ טוויטטער פאַנגקשאַנז
  • Facebook API: פֿאַר פּיימאַנץ, באַניצער דאַטן און לאָגין 
  • ינסטאַגראַם אַפּי: פאַרבינדן יוזערז, זען טרענדינג פאָטאָס

וואָס וועגן REST & SOAP API's?

זייף און רו ניצן אַן אַפּי-קאַנסומינג דינסט, באקאנט ווי וועב אַפּי. וועב סערוויס איז ניט אָפענגיק אויף קיין פריערדיק וויסן פון אינפֿאָרמאַציע. SOAP איז אַ וועב סערוויס פּראָטאָקאָל וואָס איז לייטווייט פּלאַטפאָרמע-פרייַ. SOAP איז אַ קסמל-באזירט מעסידזשינג פּראָטאָקאָל. ניט ענלעך SOAP וועב סערוויס, רעסטפול סערוויס ניצט REST אַרקאַטעקטשער, געבויט פֿאַר פונט-צו-פונט קאָמוניקאַציע.

זייף וועב דינסט

סימפּלע אָבדזשעקט אַקסעס פּראָטאָקאָל (SOAP) ניצט הטטפּ פּראָטאָקאָלס צו לאָזן אַפּלאַקיישאַנז צו יבערגעבן. SOAP איז אַ דירעקטיאָנאַל, סטייטלאַס קאָמוניקאַציע צווישן נאָודז. עס זענען 3 טייפּס פון SOAP נאָודז:

  1. SOAP Sender - קריייטינג און טראַנסמיטינג אַ אָנזאָג.

  2. SOAP Receiver - באקומט און פּראַסעסאַז די אָנזאָג.

  3. SOAP ינטערמידיערי- נעמט און פּראַסעסאַז כעדער בלאַקס.

רעסטפול וועב סערוויס

רעפּרעסענטאַטיאָנאַל שטאַט אַריבערפירן (REST) ​​שייך צו די באַציונג צווישן דעם קליענט און די סערווער און ווי די שטאַט פּראַסעסאַז. רעסט אַרקאַטעקטשער, אַ REST סערווירער גיט מיטל אַקסעס צו דעם קליענט. רעסט כאַנדאַלז די לייענען און מאַדאַפייינג אָדער שרייבן די רעסורסן. Uniform Identifier (URI) יידענאַפייד רעסורסן צו אַנטהאַלטן אַ דאָקומענט. דעם וועט כאַפּן די מיטל שטאַט.

REST איז לייטער ווי זייף אַרקאַטעקטשער. עס פּאַרסעס JSON, אַ מענטש-ליינעוודיק שפּראַך וואָס ינייבאַלז דאַטן ייַנטיילונג און גרינגער צו נוצן דאַטן, אַנשטאָט פון XML געניצט דורך SOAP אַרקאַטעקטשער.

עס זענען עטלעכע פּרינסאַפּאַלז פֿאַר דיזיינינג רעסטפול וועב סערוויס, וואָס זענען:

  • אַדרעסאַביליטי - יעדער מיטל זאָל האָבן בייַ מינדסטער איין URL.
  • סטעיטלעססנעסס - א רעסטפול דינסט איז אַ שטאַטלעסס דינסט. א בקשה איז פרייַ פון קיין פאַרגאַנגענהייט ריקוועס דורך די סערוויס. הטטפּ איז דורך פּלאַן אַ סטייטלאַס פּראָטאָקאָל.
  • קאַטשעאַבלע - דאַטן אנגעצייכנט ווי קאַשאַבאַל סטאָרז אין די סיסטעם און ריוזז אין דער צוקונפֿט. ווי דער ענטפער צו דער זעלביקער בקשה אַנשטאָט פון פּראָדוצירן די זעלבע רעזולטאַטן. קאַש קאַנסטריינץ געבן ענטפער דאַטן מאַרקינג ווי קאַשאַבלע אָדער ניט-קאַטשעאַבלע.
  • וניפאָרם צובינד - אַלאַוז אַ פּראָסט און סטאַנדערדייזד צובינד פֿאַר אַקסעס. די נוצן פון אַ דיפיינד זאַמלונג פון הטטפּ מעטהאָדס. לויט די קאַנסעפּס ינשורז, די ימפּלאַמענטיישאַן פון REST איז לייטווייט.

אַדוואַנטאַגעס פון REST

  • ניצט סימפּלער פֿאָרמאַט פֿאַר אַרטיקלען
  • אָפפערס שטארקער לאַנג-טערמין עפעקטיווקייַט
  • עס שטיצט סטייטלעסס קאָמוניקאַציע
  • ניצן הטטפּ סטאַנדאַרדס און גראַמאַטיק
  • דאַטן זענען בנימצא ווי אַ מיטל

דיסאַדוואַנטידזשיז פון REST

  • פיילז אין סטאַנדאַרדס פון וועב סערוויס אַזאַ ווי זיכערהייט טראַנזאַקשאַנז עטק.
  • REST ריקוועס זענען נישט סקאַלאַבלע

REST vs SOAP פאַרגלייַך

דיפעראַנסיז צווישן SOAP און REST וועב באַדינונגס.

 

זייף וועב סערוויס

מנוחה וועב סערוויס

ריקוויירז שווער אַרייַנשרייַב פּיילאָוד קאַמפּערד מיט REST.

REST איז לייטווייט ווייַל עס ניצט URI פֿאַר דאַטן פארמען.

ענדערונג אין SOAP באַדינונגס אָפט פירט צו אַ באַטייטיק ענדערונג אין קאָד אויף די קליענט זייַט.

קליענט-זייַט קאָד איז נישט אַפעקטאַד דורך ענדערונגען אין באַדינונגס אין REST וועב פּראַוויזשאַנז.

צוריקקומען טיפּ איז שטענדיק קסמל טיפּ.

פּראָווידעס ווערסאַטילאַטי מיט רעספּעקט צו די פאָרעם פון די אומגעקערט דאַטן.

א קסמל-באזירט אָנזאָג פּראָטאָקאָל

אַן אַרקאַטעקטשעראַל פּראָטאָקאָל

ריקוויירז אַ זייף ביבליאָטעק אין די סוף פון דעם קליענט.

ניט קיין ביבליאָטעק שטיצן דארף טיפּיקלי געוויינט איבער הטטפּ.

שטיצט WS-Security און SSL.

שטיצט SSL און HTTPS.

SOAP דיפיינז זיין אייגענע זיכערהייט.

RESTful וועב באַדינונגס ירשענען זיכערהייט מיטלען פֿון די אַנדערלייינג אַריבערפירן.

טייפּס פון אַפּי ריליס פּאַלאַסיז

מעלדונג פּאַלאַסיז פֿאַר API זענען:

 

פּריוואַט מעלדונג פּאַלאַסיז: 

די אַפּי איז בלויז בנימצא פֿאַר ינערלעך פירמע נוצן.


פּאַרטנער מעלדונג פּאַלאַסיז:

די אַפּי איז בנימצא בלויז פֿאַר באַזונדער געשעפט פּאַרטנערס. די קאָמפּאַניעס קענען קאָנטראָלירן די קוואַליטעט פון די API ווייַל פון די קאָנטראָל איבער ווער קענען אַקסעס עס.

 

פובליק מעלדונג פּאַלאַסיז:

די API איז פֿאַר ציבור נוצן. אַוואַילאַביליטי פון די מעלדונג פּאַלאַסיז איז בנימצא צו דעם ציבור. בייַשפּיל: Microsoft Windows API און עפּל ס קאַקאַאָ.

סאָף

אַפּיס זענען פאָרשטעלן אומעטום, צי איר בוקינג אַ פלי אָדער ענגיידזשינג מיט געזעלשאַפטלעך מידיאַ אַפּלאַקיישאַנז. SOAP API איז באזירט אויף XML קאָמוניקאַציע, עס איז אַנדערש פון REST API אין אַז עס טוט נישט דאַרפן קיין ספּעציעל קאַנפיגיעריישאַן.

דיזיינינג רעסט וועב באַדינונגס זאָל אַדכיר צו זיכער קאַנסעפּס, אַרייַנגערעכנט אַדרעסאַביליטי, סטייטלאַסנאַס, קאַטשעאַביליטי און אַ נאָרמאַל צובינד. אַפּי מעלדונג כּללים קענען זיין צעטיילט אין דרייַ קאַטעגאָריעס: פּריוואַט אַפּיס, שוטעף אַפּיס און עפנטלעך אַפּיס.

דאנק איר פֿאַר לייענען דעם אַרטיקל. קוק אונדזער אַרטיקל אויף אַ גייד צו אַפּי זיכערהייַט 2022.

בייפּאַסינג TOR צענזור

בייפּאַסינג אינטערנעט צענזור מיט TOR

בייפּאַסינג אינטערנעט צענזור מיט TOR הקדמה אין אַ וועלט ווו אַקסעס צו אינפֿאָרמאַציע איז ינקריסינגלי רעגיאַלייטאַד, מכשירים ווי די טאָר נעץ האָבן ווערן קריטיש פֿאַר

לייענען מער »
קאָבאָלד בריוו: HTML-באזירט עמאַיל פישינג אַטאַקס

קאָבאָלד בריוו: HTML-באזירט עמאַיל פישינג אַטאַקס

קאָבאָלד בריוו: HTML-באזירט עמאַיל פישינג אַטאַקס אויף 31 מערץ 2024, לוטאַ סעקוריטי באפרייט אַן אַרטיקל אָפּדאַך ליכט אויף אַ נייַ סאַפיסטאַקייטיד פישינג וועקטאָר, קאָבאָלד בריוו.

לייענען מער »