ਏਪੀਆਈ ਦਾ ਕੀ ਅਰਥ ਹੈ? ਅਤੇ ਹੋਰ ਉਪਕਰਣ: ਰੈਸਟ, ਸੋਪ, ਐਕਸਐਮਐਲ, ਜੇ ਐਸ ਐੱਨ, ਡਬਲਯੂ ਐਸ ਡੀ ਐਲ

API ਕੀ ਬਣਦਾ ਹੈ

ਜਦੋਂ ਤੁਸੀਂ ਬ੍ਰਾ browserਜ਼ਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਡਾ ਬ੍ਰਾ .ਜ਼ਰ ਕਲਾਇੰਟ ਸਰਵਰ ਤੋਂ ਬੇਨਤੀ ਕਰਦਾ ਹੈ ਅਤੇ ਸਰਵਰ ਉਨ੍ਹਾਂ ਫਾਈਲਾਂ ਨੂੰ ਵਾਪਸ ਭੇਜਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਤੁਹਾਡੇ ਬਰਾ browserਜ਼ਰ ਨੂੰ ਇਕੱਠਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇੱਕ ਵੈੱਬ ਪੇਜ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ. ਪਰ ਉਦੋਂ ਕੀ ਜੇ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਤੁਹਾਡਾ ਸਰਵਰ ਜਾਂ ਵੈਬ ਪੇਜ ਕਿਸੇ ਹੋਰ ਸਰਵਰ ਨਾਲ ਗੱਲ ਕਰੇ? ਇਸ ਦੇ ਲਈ ਤੁਹਾਨੂੰ ਇੱਕ API ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਕੋਡ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ.

ਕੀ ਇਹ API ਲਈ ਖੜ੍ਹੇ?

ਏਪੀਆਈ ਇਕ ਸੰਖੇਪ ਹੈ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਇੰਟਰਫੇਸ. ਇੱਕ API ਵੈਬ-ਸਮਰੱਥ ਅਤੇ ਮੋਬਾਈਲ-ਅਧਾਰਤ ਐਪਲੀਕੇਸ਼ਨਾਂ ਬਣਾਉਣ ਲਈ ਰੂਟੀਨ, ਪ੍ਰੋਟੋਕੋਲ ਅਤੇ ਸਾਧਨਾਂ ਦਾ ਸਮੂਹ ਹੈ. The API ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਕਿਵੇਂ ਪ੍ਰਮਾਣਿਤ (ਵਿਕਲਪਿਕ), ਬੇਨਤੀ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਡਾਟਾ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ API ਸਰਵਰ

ਇੱਕ API ਕੀ ਹੈ?

ਜਦੋਂ ਵੈੱਬ ਵਿਕਾਸ ਦੇ ਪ੍ਰਸੰਗ ਵਿੱਚ ਵਰਤੇ ਜਾਂਦੇ ਹਨ, ਇੱਕ API ਆਮ ਤੌਰ 'ਤੇ ਜਵਾਬ ਸੁਨੇਹੇ ਦੇ structureਾਂਚੇ ਦੀ ਪਰਿਭਾਸ਼ਾ ਦੇ ਨਾਲ, ਹਾਈਪਰਟੈਕਸਟ ਟ੍ਰਾਂਸਫਰ ਪ੍ਰੋਟੋਕੋਲ (HTTP) ਬੇਨਤੀ ਸੰਦੇਸ਼ਾਂ ਦਾ ਇੱਕ ਪ੍ਰਭਾਸ਼ਿਤ ਸਮੂਹ ਹੁੰਦਾ ਹੈ. ਵੈਬ ਏਪੀਆਈ ਨਵੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਕਈ ਸੇਵਾਵਾਂ ਨੂੰ ਜੋੜਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀਆਂ ਹਨ ਜਿਨ੍ਹਾਂ ਨੂੰ ਮੈਸ਼ਅਪ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ.ਵਿਕੀਪੀਡੀਆ,

APIs ਕੀ ਕਰਦੇ ਹਨ ਦਾ ਇੱਕ ਵੀਡੀਓ ਵੇਰਵਾ

ਜਦੋਂ ਇੱਕ API ਦਾ ਵਿਕਾਸ ਹੁੰਦਾ ਹੈ ਤਾਂ ਇੱਥੇ ਦੋ ਮੁੱਖ ਪ੍ਰੋਟੋਕੋਲ ਹੁੰਦੇ ਹਨ. ਰਸਮੀ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਜਿਵੇਂ ਮਾਈਕ੍ਰੋਸਾੱਫਟ .ਨੇਟ ਅਤੇ ਜਾਵਾ ਡਿਵੈਲਪਰ ਅਕਸਰ ਐਸਓਏਪੀ ਨੂੰ ਤਰਜੀਹ ਦਿੰਦੇ ਹਨ ਪਰ ਸਭ ਤੋਂ ਮਸ਼ਹੂਰ ਪ੍ਰੋਟੋਕੋਲ ਰੈਸਟ ਹੈ. ਜਿਵੇਂ ਤੁਸੀਂ ਕੋਈ ਜਵਾਬ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਬ੍ਰਾ browserਜ਼ਰ ਵਿੱਚ ਪਤਾ ਟਾਈਪ ਕਰਦੇ ਹੋ, ਤੁਹਾਡਾ ਕੋਡ ਇੱਕ ਨੂੰ ਇੱਕ ਬੇਨਤੀ ਭੇਜਦਾ ਹੈ API - ਸ਼ਾਬਦਿਕ ਇੱਕ ਸਰਵਰ ਤੇ ਇੱਕ ਮਾਰਗ ਜਿਹੜਾ ਤੁਹਾਡੇ ਦੁਆਰਾ ਬੇਨਤੀ ਕੀਤੇ ਗਏ ਡੇਟਾ ਨਾਲ ਪ੍ਰਮਾਣਿਤ ਅਤੇ ਉਚਿਤ ਜਵਾਬ ਦਿੰਦਾ ਹੈ. ਐਕਸਐਮਐਲ ਦੇ ਨਾਲ ਐਸਓਏਪੀ ਦੇ ਜਵਾਬ, ਜੋ ਕਿ ਬਹੁਤ ਜ਼ਿਆਦਾ HTML ਵਰਗਾ ਲੱਗਦਾ ਹੈ - ਤੁਹਾਡੇ ਬ੍ਰਾ .ਜ਼ਰ ਦੁਆਰਾ ਵਰਤਿਆ ਜਾਂਦਾ ਕੋਡ.

ਜੇ ਤੁਸੀਂ ਕੋਡ ਦੀ ਇੱਕ ਲਾਈਨ ਲਿੱਖੇ ਬਿਨਾਂ API ਦਾ ਟੈਸਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, DHC ਇੱਕ ਵਧੀਆ ਹੈ ਕਰੋਮ ਐਪਲੀਕੇਸ਼ਨ ਏਪੀਆਈਜ਼ ਨਾਲ ਗੱਲਬਾਤ ਕਰਨ ਅਤੇ ਉਹਨਾਂ ਦੇ ਜਵਾਬ ਵੇਖਣ ਲਈ.

ਐਕੋਰਨੀਮ ਐਸਡੀਕੇ ਕਿਸਦਾ ਪੱਖ ਰੱਖਦਾ ਹੈ?

ਐਸਡੀਕੇ ਇਕ ਛੋਟਾ ਜਿਹਾ ਸ਼ਬਦ ਹੈ ਸਾੱਫਟਵੇਅਰ ਡਿਵੈਲਪਰ ਕਿੱਟ.

ਜਦੋਂ ਕੋਈ ਕੰਪਨੀ ਆਪਣਾ ਏਪੀਆਈ ਪ੍ਰਕਾਸ਼ਤ ਕਰਦੀ ਹੈ, ਆਮ ਤੌਰ 'ਤੇ ਉਥੇ ਦਸਤਾਵੇਜ਼ ਹੁੰਦੇ ਹਨ ਜੋ ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਕਿਵੇਂ API ਪ੍ਰਮਾਣਿਤ ਕਰਦਾ ਹੈ, ਇਸ ਬਾਰੇ ਪੁੱਛਗਿੱਛ ਕਿਵੇਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਅਤੇ ਉਚਿਤ ਜਵਾਬ ਕੀ ਹਨ. ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਸਿਰ ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਸਹਾਇਤਾ ਲਈ, ਕੰਪਨੀਆਂ ਅਕਸਰ ਏ ਸਾੱਫਟਵੇਅਰ ਡਿਵੈਲਪਰ ਕਿੱਟ ਇੱਕ ਕਲਾਸ ਜਾਂ ਜ਼ਰੂਰੀ ਕਾਰਜਾਂ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨਾ ਜੋ ਡਿਵੈਲਪਰ ਲਿਖ ਰਿਹਾ ਹੈ.

ਐਕੋਰਨੀਮ ਐਕਸਐਮਐਲ ਦਾ ਅਰਥ ਕੀ ਹੈ?

ਐਕਸਐਮਐਲ ਇਕ ਛੋਟਾ ਜਿਹਾ ਸ਼ਬਦ ਹੈ eXtensible ਮਾਰਕਅਪ ਭਾਸ਼ਾ. ਐਕਸਐਮਐਲ ਇੱਕ ਮਾਰਕਅਪ ਭਾਸ਼ਾ ਹੈ ਜੋ ਇੱਕ ਫਾਰਮੈਟ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਇੰਕੋਡ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ਜੋ ਮਨੁੱਖੀ-ਪੜ੍ਹਨਯੋਗ ਅਤੇ ਮਸ਼ੀਨ-ਪੜ੍ਹਨਯੋਗ ਹੈ.

ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਦਿੱਤੀ ਗਈ ਹੈ ਕਿ ਐਕਸਐਮਐਲ ਕਿਵੇਂ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ:

<?xml ਵਰਜਨ ="1.0"?>
<product id ="1">
ਉਤਪਾਦ ਏ
ਪਹਿਲਾ ਉਤਪਾਦ

5.00
ਹਰ ਇੱਕ

ਐਕੋਰਨੀਮ ਜੇਐਸਓਐਨ ਦਾ ਅਰਥ ਕੀ ਹੈ?

ਜੇਐਸਓਐਨ ਇਕ ਛੋਟਾ ਜਿਹਾ ਸ਼ਬਦ ਹੈ JavaScript ਆਬਜੈਕਟ ਸੂਚਨਾ. ਜੇਐਸਓਐਨ ਡੇਟਾ dataਾਂਚਾ ਕਰਨ ਲਈ ਇੱਕ ਫਾਰਮੈਟ ਹੈ ਜੋ ਕਿ ਇੱਕ ਏਪੀਆਈ ਦੁਆਰਾ ਵਾਪਸ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ. ਜੇਐਸਓਐਨ ਐਕਸਐਮਐਲ ਦਾ ਵਿਕਲਪ ਹੈ. REST ਏਪੀਆਈ ਵਧੇਰੇ ਆਮ ਤੌਰ ਤੇ JSON ਨਾਲ ਜਵਾਬ ਦਿੰਦੇ ਹਨ - ਇੱਕ ਖੁੱਲਾ ਸਟੈਂਡਰਡ ਫਾਰਮੈਟ ਜੋ ਗੁਣ – ਮੁੱਲ ਜੋੜਿਆਂ ਵਾਲੇ ਡੇਟਾ ਆਬਜੈਕਟ ਨੂੰ ਸੰਚਾਰਿਤ ਕਰਨ ਲਈ ਮਨੁੱਖੀ-ਪੜ੍ਹਨਯੋਗ ਟੈਕਸਟ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ.

ਜੇਐਸਓਐਨ ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ ਉਪਰੋਕਤ ਡਾਟਾ ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਇੱਥੇ ਹੈ:

{
"id": 1,
"TITLE": "ਉਤਪਾਦ ਏ",
"ਵੇਰਵਾ": "ਪਹਿਲਾ ਉਤਪਾਦ",
"ਕੀਮਤ": {
"ਦੀ ਰਕਮ": "5.00",
"ਪ੍ਰਤੀ": "ਹਰ"
}
}

ਐਕੋਰਨੀਮ ਰੈਸਟ ਦਾ ਕੀ ਅਰਥ ਹੈ?

ਰੈਸਟ ਲਈ ਇਕ ਛੋਟਾ ਜਿਹਾ ਸ਼ਬਦ ਹੈ ਪ੍ਰਤੀਨਿਧ ਰਾਜ ਤਬਾਦਲਾ ਡਿਸਟ੍ਰੀਬਿ hypਟਿਡ ਹਾਈਪਰਮੀਡੀਆ ਪ੍ਰਣਾਲੀਆਂ ਲਈ architectਾਂਚਾਗਤ ਸ਼ੈਲੀ. ਇਸ ਲਈ ਰਾਏ ਥੌਮਸ ਫੀਲਡਿੰਗ ਦੁਆਰਾ ਨਾਮ ਦਿੱਤਾ ਗਿਆ

ਵੇ ... ਡੂੰਘੇ ਸਾਹ! ਤੁਸੀਂ ਪੂਰਾ ਪੜ੍ਹ ਸਕਦੇ ਹੋ ਇੱਥੇ ਨਿਬੰਧਜਿਸਨੂੰ ਆਰਕੀਟੈਕਚਰਲ ਸਟਾਈਲਜ਼ ਅਤੇ ਨੈਟਵਰਕ-ਅਧਾਰਤ ਸਾੱਫਟਵੇਅਰ ਆਰਕੀਟੈਕਚਰਜ਼ ਦਾ ਡਿਜ਼ਾਈਨ ਦੁਆਰਾ ਜਾਣਕਾਰੀ ਅਤੇ ਕੰਪਿ Computerਟਰ ਸਾਇੰਸ ਵਿਚ ਡਾਕਟਰ ਆਫ਼ ਫਿਲੋਸਫੀ ਦੀ ਡਿਗਰੀ ਦੀ ਜ਼ਰੂਰਤ ਦੀ ਅੰਸ਼ਕ ਸੰਤੁਸ਼ਟੀ ਪੇਸ਼ ਕੀਤੀ ਗਈ. ਰਾਏ ਥਾਮਸ ਫੀਲਡਿੰਗ.

ਧੰਨਵਾਦ ਡਾ ਫੀਲਡਿੰਗ! ਬਾਰੇ ਹੋਰ ਪੜ੍ਹੋ ਆਰਾਮ ਵਿਕੀਪੀਡੀਆ 'ਤੇ.

ਐਕੋਰਨੀਮ ਸੋਪ ਦਾ ਕੀ ਅਰਥ ਹੈ?

SOAP ਇੱਕ ਛੋਟਾ ਸ਼ਬਦ ਹੈ ਸਧਾਰਨ ਆਬਜੈਕਟ ਐਕਸੈਸ ਪ੍ਰੋਟੋਕੋਲ

ਮੈਂ ਇੱਕ ਪ੍ਰੋਗਰਾਮਰ ਨਹੀਂ ਹਾਂ, ਪਰ ਮੇਰੀ ਰਾਏ ਵਿੱਚ ਵਿਕਾਸ ਕਰਨ ਵਾਲੇ ਜੋ ਐਸਓਏਪੀ ਨੂੰ ਪਸੰਦ ਕਰਦੇ ਹਨ ਅਜਿਹਾ ਕਰਦੇ ਹਨ ਕਿਉਂਕਿ ਉਹ ਅਸਾਨੀ ਨਾਲ ਇੱਕ ਮਿਆਰੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਇੰਟਰਫੇਸ ਵਿੱਚ ਕੋਡ ਤਿਆਰ ਕਰ ਸਕਦੇ ਹਨ ਜੋ ਵੈੱਬ ਸਰਵਿਸ ਪਰਿਭਾਸ਼ਾ ਭਾਸ਼ਾ (ਡਬਲਯੂਐਸਡੀਐਲ) ਫਾਈਲ ਨੂੰ ਪੜ੍ਹਦਾ ਹੈ. ਉਹਨਾਂ ਨੂੰ ਪ੍ਰਤਿਕ੍ਰਿਆ ਪਾਰਸ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੈ, ਇਹ ਪਹਿਲਾਂ ਹੀ ਡਬਲਯੂਐਸਡੀਐਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪੂਰਾ ਹੋਇਆ ਹੈ. ਐਸਓਏਪੀ ਲਈ ਇੱਕ ਪ੍ਰੋਗ੍ਰਾਮੈਟਿਕ ਲਿਫਾਫਾ ਲੋੜੀਂਦਾ ਹੈ, ਜੋ ਸੰਦੇਸ਼ ਦੇ structureਾਂਚੇ ਨੂੰ ਪ੍ਰਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸਦੀ ਪ੍ਰਕਿਰਿਆ ਕਿਵੇਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਐਪਲੀਕੇਸ਼ਨ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਡੇਟਾਟਾਈਪਾਂ ਦੇ ਉਦਾਹਰਣਾਂ ਨੂੰ ਜ਼ਾਹਰ ਕਰਨ ਲਈ ਏਨਕੋਡਿੰਗ ਨਿਯਮਾਂ ਦਾ ਇੱਕ ਸਮੂਹ ਅਤੇ ਪ੍ਰਕਿਰਿਆ ਕਾਲਾਂ ਅਤੇ ਜਵਾਬਾਂ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਇੱਕ ਸੰਮੇਲਨ.

5 Comments

  1. 1
  2. 2
  3. 3

    ਮੈਂ ਤੁਹਾਨੂੰ ਇਸ ਜਾਣਕਾਰੀ ਨੂੰ ਪੋਸਟ ਕਰਨ ਦੀ ਪ੍ਰਸ਼ੰਸਾ ਕਰਦਾ ਹਾਂ - ਮੈਂ ਹੈਰਾਨ ਹੋਇਆ ਕਿ ਲੰਬੇ ਸਮੇਂ ਤੋਂ ਆਰਾਮ ਦਾ ਕੀ ਮਤਲਬ ਹੈ! 🙂

  4. 4

    ਅੰਤ ਵਿੱਚ (ਅੰਤ ਵਿੱਚ!) ਇਹਨਾਂ ਸਾਰਿਆਂ ਦਾ ਪਹਿਲਾਂ ਡਰਾਉਣੀ-ਆਵਾਜ਼ ਭਰਪੂਰ ਸੰਖੇਪ ਅਰਥ ਕੀ ਹੈ ਦਾ ਇੱਕ ਸੰਖੇਪ ਸਾਰ. ਸਪਸ਼ਟ ਅਤੇ ਸਿੱਧੀ ਭਾਸ਼ਾ ਵਰਤਣ ਲਈ ਤੁਹਾਡਾ ਧੰਨਵਾਦ, ਨਤੀਜਾ = ਭਵਿੱਖ ਜੋ ਇਸ ਵਿਦਿਆਰਥੀ ਵਿਕਾਸਕਰਤਾ ਲਈ ਥੋੜਾ ਵਧੇਰੇ ਚਮਕਦਾਰ ਲੱਗਦਾ ਹੈ.

    • 5

      ਹਾਇ ਵੀਕ, ਹਾਂ ... ਮੈਂ ਸਹਿਮਤ ਹਾਂ ਸ਼ਬਦ ਡਰਾਉਣੇ ਹਨ. ਮੈਨੂੰ ਯਾਦ ਹੈ ਕਿ ਪਹਿਲੀ ਵਾਰ ਜਦੋਂ ਮੈਂ ਇੱਕ ਏਪੀਆਈ ਨੂੰ ਬੇਨਤੀ ਦਾ ਪ੍ਰੋਗਰਾਮ ਬਣਾਇਆ ਸੀ ਅਤੇ ਇਹ ਸਭ ਕਲਿਕ ਹੋਇਆ ਸੀ ਅਤੇ ਮੈਂ ਵਿਸ਼ਵਾਸ ਨਹੀਂ ਕਰ ਸਕਦਾ ਸੀ ਕਿ ਅਸਲ ਵਿੱਚ ਇਹ ਕਿੰਨਾ ਅਸਾਨ ਸੀ. ਧੰਨਵਾਦ!

ਤੁਹਾਨੂੰ ਕੀ ਲੱਗਦਾ ਹੈ?

ਇਹ ਸਾਈਟ ਸਪੈਮ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ ਅਕਕੀਮੈਟ ਵਰਤਦੀ ਹੈ. ਜਾਣੋ ਕਿ ਤੁਹਾਡੇ ਟਿੱਪਣੀ ਡੇਟਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਿਵੇਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ.