ਦਿਨ 0
ਐਕਸੈਸ ਸਾਬਤ ਕਰੋ
ਕੁੰਜੀ (key) ਬਣਾਓ, ਇੱਕ ਪ੍ਰਮਾਣਿਤ ਬੇਨਤੀ ਪੂਰੀ ਕਰੋ, ਅਤੇ ਪਹਿਲੀ ਪ੍ਰਤੀਕਿਰਿਆ ਨੂੰ ਇਸਦੇ ਮੈਟਾਡੇਟਾ ਦੇ ਨਾਲ ਸੇਵ ਕਰੋ।
ਸਟੈਪ ਖੋਲ੍ਹੋ →API ਵਰਕਫਲੋ ਗਾਈਡ
ਆਪਣੀ ਨੌਕਰੀ ਦੇ ਸਭ ਤੋਂ ਨੇੜੇ ਦੇ ਨਤੀਜੇ ਦੀ ਚੋਣ ਕਰੋ। ਹਰੇਕ ਰਸਤਾ ਤੁਹਾਨੂੰ ਇੱਕ ਕੰਮ ਕਰਨ ਵਾਲੀ ਬੇਨਤੀ, ਪ੍ਰਤੀਕਿਰਿਆ ਵਿੱਚ ਕੀ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਇਹ ਕਿਵੇਂ ਜਾਂਚ ਕਰਨਾ ਹੈ ਕਿ ਇਹ ਕੰਮ ਕਰਦਾ ਹੈ, ਅਤੇ ਅਗਲਾ ਲਾਭਦਾਇਕ ਕਦਮ ਦਿੰਦਾ ਹੈ।
ਪੰਜ ਵਿਵਹਾਰਕ ਰਸਤੇ
ਚੁਣਿਆ ਗਿਆ: ਮੈਕਰੋ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰੋ
ਤੁਹਾਡਾ 14-ਦਿਨਾਂ ਦਾ API ਟਰਾਇਲ
ਟੀਚਾ ਹਰੇਕ ਉਤਪਾਦ ਪੇਜ 'ਤੇ ਜਾਣਾ ਨਹੀਂ ਹੈ। ਇਹ ਉਪਯੋਗੀ ਪ੍ਰਮਾਣਿਤ API ਕੰਮ ਨੂੰ ਪੂਰਾ ਕਰਨਾ, ਕਿਸੇ ਹੋਰ ਦਿਨ ਵਾਪਸ ਆਉਣਾ, ਅਤੇ ਇੱਕ ਦੁਹਰਾਉਣ ਯੋਗ ਡੇਟਾਸੈਟ ਜਾਂ ਐਪਲੀਕੇਸ਼ਨ ਵਰਕਫਲੋ ਨਾਲ ਜਾਣਾ ਹੈ।
ਦਿਨ 0
ਕੁੰਜੀ (key) ਬਣਾਓ, ਇੱਕ ਪ੍ਰਮਾਣਿਤ ਬੇਨਤੀ ਪੂਰੀ ਕਰੋ, ਅਤੇ ਪਹਿਲੀ ਪ੍ਰਤੀਕਿਰਿਆ ਨੂੰ ਇਸਦੇ ਮੈਟਾਡੇਟਾ ਦੇ ਨਾਲ ਸੇਵ ਕਰੋ।
ਸਟੈਪ ਖੋਲ੍ਹੋ →ਦਿਨ 1-2
ਪ੍ਰਮਾਣਿਕਤਾ ਜਾਂ ਫਿਲਟਰ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਕਰੋ ਅਤੇ ਪਹਿਲੇ ਸਕ੍ਰਿਪਟ ਨੂੰ ਇੱਕ ਨਾਮਜ਼ਦ ਦੁਹਰਾਉਣ ਯੋਗ ਕੰਮ ਵਿੱਚ ਬਦਲੋ।
ਸਟੈਪ ਖੋਲ੍ਹੋ →ਦਿਨ 3-4
ਕੈਲੰਡਰ ਨੂੰ ਦੂਜੇ ਐਂਡਪੁਆਇੰਟ ਪਰਿਵਾਰ ਵਜੋਂ ਵਰਤੋ ਅਤੇ ਅਗਲੀ ਉਪਯੋਗੀ API ਰਨ ਦਾ ਸ਼ਡਿਊਲ ਬਣਾਓ।
ਸਟੈਪ ਖੋਲ੍ਹੋ →ਦਿਨ 5-7
ਉਮੀਦਾਂ ਜਾਂ ਮੈਕਰੋ ਸੀਰੀਜ਼ ਦੇ ਇੱਕ ਛੋਟੇ ਸਮੂਹ ਨੂੰ ਜੋੜੋ, ਫਿਰ ਇੱਕ ਸੇਵ ਕੀਤੀ ਤੁਲਨਾ, ਸਾਰਣੀ, ਜਾਂ ਸਕੋਰਕਾਰਡ ਤਿਆਰ ਕਰੋ।
ਸਟੈਪ ਖੋਲ੍ਹੋ →ਦਿਨ 8-10
ਸ਼ਡਿਊਲਡ REST, SSE, ਜਾਂ ਵੈਬਹੁੱਕਸ ਚੁਣੋ ਅਤੇ ਕਿਸੇ ਹੋਰ ਦਿਨ ਇੱਕ ਹੋਰ ਸਫਲ API ਰਨ ਪੂਰਾ ਕਰੋ।
ਸਟੈਪ ਖੋਲ੍ਹੋ →ਦਿਨ 11-13
ਟਾਈਮਆਊਟਸ, ਸੀਮਤ ਰੀਟ੍ਰਾਈਜ਼, ਪ੍ਰਤੀਕਿਰਿਆ ਵੈਲੀਡੇਸ਼ਨ, ਕ੍ਰੇਡੈਂਸ਼ੀਅਲ-ਸੁਰੱਖਿਅਤ ਲੌਗਿੰਗ, ਅਤੇ ਸਟੇਲ-ਡੇਟਾ ਨਿਗਰਾਨੀ ਜੋੜੋ।
ਸਟੈਪ ਖੋਲ੍ਹੋ →ਦਿਨ 14
ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ API ਇੱਕ ਦੁਹਰਾਇਆ ਜਾ ਸਕਣ ਵਾਲਾ ਕੰਮ ਸਪਲਾਈ ਕਰਦਾ ਹੈ ਜਿਸ ਨੂੰ ਤੁਹਾਡੀ ਟੀਮ ਰੱਖੇਗੀ, ਫਿਰ ਅਗਲਾ ਡੇਟਾਸੈਟ ਜਾਂ ਐਪਲੀਕੇਸ਼ਨ ਵਰਕਫਲੋ ਚੁਣੋ।
ਸਟੈਪ ਖੋਲ੍ਹੋ →ਪਹਿਲੀ ਰਿਕੁਐਸਟ
ਇੱਕ ਕਰੰਸੀ ਅਤੇ ਇੰਡੀਕੇਟਰ ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ ਜਿਸਨੂੰ ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ ਸਮਝਦੇ ਹੋ। ਇਹ ਹੋਰ ਸੀਰੀਜ਼ ਜੋੜਨ ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰਮਾਣਿਕਤਾ, ਜਵਾਬ ਦੇ ਰੂਪ, ਪੇਜੀਨੇਸ਼ਨ, ਅਤੇ ਸਟੋਰੇਜ ਦੀ ਜਾਂਚ ਕਰਨਾ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ।
ਕੰਮ ਕਰਦਾ ਉਦਾਹਰਣ
ਆਪਣੀ ਕੁੰਜੀ ਨੂੰ ਰੱਖੋ FXMD_API_KEY; ਇਸਨੂੰ ਕਦੇ ਵੀ ਸੋਰਸ ਕੰਟਰੋਲ ਵਿੱਚ ਪੇਸਟ ਨਾ ਕਰੋ।
import os
import requests
response = requests.get(
"https://api.fxmacrodata.com/v1/announcements/eur/inflation",
params={"api_key": os.environ["FXMD_API_KEY"], "limit": 5},
timeout=20,
)
response.raise_for_status()
payload = response.json()
print(payload["data"][0])
ਉਮੀਦ ਕੀਤਾ ਨਤੀਜਾ: recent EUR ਮਹਿੰਗਾਈ ਦੇ ਨਿਰੀਖਣਾਂ ਦੇ ਨਾਲ ਇੱਕ 200 ਪ੍ਰਤੀਕਿਰਿਆ, ਨਾਲ ਹੀ ਸੀਰੀਜ਼, ਸੋਰਸ, ਪੇਜੀਨੇਸ਼ਨ, ਅਤੇ ਡੇਟਾ ਕੁਆਲਿਟੀ ਦਾ ਵਰਣਨ ਕਰਨ ਵਾਲਾ ਪ੍ਰਤੀਕਿਰਿਆ ਮੈਟਾਡੇਟਾ।
ਜਦੋਂ ਪਹਿਲਾ ਸਕ੍ਰਿਪਟ ਇੱਕ ਅਸਲੀ ਸਿਸਟਮ ਬਣ ਜਾਂਦਾ ਹੈ
ਇਨ੍ਹਾਂ ਗਾਈਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜਦੋਂ ਕੋਈ ਜਵਾਬ ਫੇਲ ਹੋ ਜਾਂਦਾ ਹੈ, ਕੋਈ ਡੇਟਾ ਨਹੀਂ ਮਿਲਦਾ, ਜਾਂ ਕੈਸ਼ਿੰਗ, ਟਾਈਮਆਊਟਸ, ਰੀਟ੍ਰਾਈਜ਼, ਅਤੇ ਇਵੈਂਟ ਡਿਲੀਵਰੀ ਵਰਗੇ ਪ੍ਰੋਡਕਸ਼ਨ ਕੰਟਰੋਲ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
| ਗਾਈਡ | ਇਸਦੀ ਵਰਤੋਂ ਉਦੋਂ ਕਰੋ ਜਦੋਂ | ਸ਼ੁਰੂ ਕਰੋ |
|---|---|---|
| ਫੇਲ ਜਾਂ ਖਾਲੀ ਰਿਸਪਾਂਸ ਦਾ ਨਿਦਾਨ ਕਰੋ | ਆਪਣੀ ਕੁੰਜੀ ਨੂੰ ਜ਼ਾਹਰ ਕੀਤੇ ਬਿਨਾਂ ਪ੍ਰਮਾਣਿਕਤਾ, ਐਕਸੈਸ, ਪਾਥ, ਰੇਟ-ਲਿਮਿਟ, ਅਤੇ ਡੇਟਾ-ਉਪਲਬਧਤਾ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਵੱਖ ਕਰੋ। | ਗਾਈਡ ਖੋਲ੍ਹੋ → |
| ਇੱਕ API ਕਲਾਇੰਟ ਨੂੰ ਪ੍ਰੋਡਕਸ਼ਨ-ਤਿਆਰ ਬਣਾਓ | ਟਾਈਮਆਊਟਸ, ਸੀਮਤ ਰੀਟ੍ਰਾਈਜ਼, ਕੈਸ਼ਿੰਗ, ਕੰਡੀਸ਼ਨਲ ਰਿਕੁਐਸਟਸ, ਅਤੇ ਸਹੀ ਡਿਲੀਵਰੀ ਪੈਟਰਨ ਜੋੜੋ। | ਗਾਈਡ ਖੋਲ੍ਹੋ → |