ਦਿਨ 0
ਐਕਸੈਸ ਸਾਬਤ ਕਰੋ
ਕੁੰਜੀ (key) ਬਣਾਓ, ਇੱਕ ਪ੍ਰਮਾਣਿਤ ਬੇਨਤੀ ਪੂਰੀ ਕਰੋ, ਅਤੇ ਪਹਿਲੀ ਪ੍ਰਤੀਕਿਰਿਆ ਨੂੰ ਇਸਦੇ ਮੈਟਾਡੇਟਾ ਦੇ ਨਾਲ ਸੇਵ ਕਰੋ।
ਸਟੈਪ ਖੋਲ੍ਹੋ →API ਵਰਕਫਲੋ ਗਾਈਡ
ਆਪਣੀ ਨੌਕਰੀ ਦੇ ਸਭ ਤੋਂ ਨੇੜੇ ਦੇ ਨਤੀਜੇ ਦੀ ਚੋਣ ਕਰੋ। ਹਰੇਕ ਰਸਤਾ ਤੁਹਾਨੂੰ ਇੱਕ ਕੰਮ ਕਰਨ ਵਾਲੀ ਬੇਨਤੀ, ਪ੍ਰਤੀਕਿਰਿਆ ਵਿੱਚ ਕੀ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਇਹ ਕਿਵੇਂ ਜਾਂਚ ਕਰਨਾ ਹੈ ਕਿ ਇਹ ਕੰਮ ਕਰਦਾ ਹੈ, ਅਤੇ ਅਗਲਾ ਲਾਭਦਾਇਕ ਕਦਮ ਦਿੰਦਾ ਹੈ।
ਪੰਜ ਵਿਵਹਾਰਕ ਰਸਤੇ
Selected: Troubleshoot a request
ਤੁਹਾਡਾ 14-ਦਿਨਾਂ ਦਾ API ਟਰਾਇਲ
ਟੀਚਾ ਹਰੇਕ ਉਤਪਾਦ ਪੇਜ 'ਤੇ ਜਾਣਾ ਨਹੀਂ ਹੈ। ਇਹ ਉਪਯੋਗੀ ਪ੍ਰਮਾਣਿਤ API ਕੰਮ ਨੂੰ ਪੂਰਾ ਕਰਨਾ, ਕਿਸੇ ਹੋਰ ਦਿਨ ਵਾਪਸ ਆਉਣਾ, ਅਤੇ ਇੱਕ ਦੁਹਰਾਉਣ ਯੋਗ ਡੇਟਾਸੈਟ ਜਾਂ ਐਪਲੀਕੇਸ਼ਨ ਵਰਕਫਲੋ ਨਾਲ ਜਾਣਾ ਹੈ।
ਦਿਨ 0
ਕੁੰਜੀ (key) ਬਣਾਓ, ਇੱਕ ਪ੍ਰਮਾਣਿਤ ਬੇਨਤੀ ਪੂਰੀ ਕਰੋ, ਅਤੇ ਪਹਿਲੀ ਪ੍ਰਤੀਕਿਰਿਆ ਨੂੰ ਇਸਦੇ ਮੈਟਾਡੇਟਾ ਦੇ ਨਾਲ ਸੇਵ ਕਰੋ।
ਸਟੈਪ ਖੋਲ੍ਹੋ →ਦਿਨ 1-2
ਪ੍ਰਮਾਣਿਕਤਾ ਜਾਂ ਫਿਲਟਰ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਕਰੋ ਅਤੇ ਪਹਿਲੇ ਸਕ੍ਰਿਪਟ ਨੂੰ ਇੱਕ ਨਾਮਜ਼ਦ ਦੁਹਰਾਉਣ ਯੋਗ ਕੰਮ ਵਿੱਚ ਬਦਲੋ।
ਸਟੈਪ ਖੋਲ੍ਹੋ →ਦਿਨ 3-4
ਕੈਲੰਡਰ ਨੂੰ ਦੂਜੇ ਐਂਡਪੁਆਇੰਟ ਪਰਿਵਾਰ ਵਜੋਂ ਵਰਤੋ ਅਤੇ ਅਗਲੀ ਉਪਯੋਗੀ API ਰਨ ਦਾ ਸ਼ਡਿਊਲ ਬਣਾਓ।
ਸਟੈਪ ਖੋਲ੍ਹੋ →ਦਿਨ 5-7
ਉਮੀਦਾਂ ਜਾਂ ਮੈਕਰੋ ਸੀਰੀਜ਼ ਦੇ ਇੱਕ ਛੋਟੇ ਸਮੂਹ ਨੂੰ ਜੋੜੋ, ਫਿਰ ਇੱਕ ਸੇਵ ਕੀਤੀ ਤੁਲਨਾ, ਸਾਰਣੀ, ਜਾਂ ਸਕੋਰਕਾਰਡ ਤਿਆਰ ਕਰੋ।
ਸਟੈਪ ਖੋਲ੍ਹੋ →ਦਿਨ 8-10
ਸ਼ਡਿਊਲਡ REST, SSE, ਜਾਂ ਵੈਬਹੁੱਕਸ ਚੁਣੋ ਅਤੇ ਕਿਸੇ ਹੋਰ ਦਿਨ ਇੱਕ ਹੋਰ ਸਫਲ API ਰਨ ਪੂਰਾ ਕਰੋ।
ਸਟੈਪ ਖੋਲ੍ਹੋ →ਦਿਨ 11-13
ਟਾਈਮਆਊਟਸ, ਸੀਮਤ ਰੀਟ੍ਰਾਈਜ਼, ਪ੍ਰਤੀਕਿਰਿਆ ਵੈਲੀਡੇਸ਼ਨ, ਕ੍ਰੇਡੈਂਸ਼ੀਅਲ-ਸੁਰੱਖਿਅਤ ਲੌਗਿੰਗ, ਅਤੇ ਸਟੇਲ-ਡੇਟਾ ਨਿਗਰਾਨੀ ਜੋੜੋ।
ਸਟੈਪ ਖੋਲ੍ਹੋ →ਦਿਨ 14
ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ API ਇੱਕ ਦੁਹਰਾਇਆ ਜਾ ਸਕਣ ਵਾਲਾ ਕੰਮ ਸਪਲਾਈ ਕਰਦਾ ਹੈ ਜਿਸ ਨੂੰ ਤੁਹਾਡੀ ਟੀਮ ਰੱਖੇਗੀ, ਫਿਰ ਅਗਲਾ ਡੇਟਾਸੈਟ ਜਾਂ ਐਪਲੀਕੇਸ਼ਨ ਵਰਕਫਲੋ ਚੁਣੋ।
ਸਟੈਪ ਖੋਲ੍ਹੋ →Request help
Inspect the status and a short error body, then follow the matching fix. Never paste an API key or a full authenticated URL into a support message.
ਕੰਮ ਕਰਦਾ ਉਦਾਹਰਣ
ਆਪਣੀ ਕੁੰਜੀ ਨੂੰ ਰੱਖੋ FXMD_API_KEY; ਇਸਨੂੰ ਕਦੇ ਵੀ ਸੋਰਸ ਕੰਟਰੋਲ ਵਿੱਚ ਪੇਸਟ ਨਾ ਕਰੋ।
import os
import requests
key = os.getenv("FXMD_API_KEY", "").strip()
if not key:
raise RuntimeError("FXMD_API_KEY is not set")
response = requests.get(
"https://api.fxmacrodata.com/v1/announcements/eur/inflation",
params={"api_key": key, "limit": 1},
timeout=20,
)
print(response.status_code, response.text[:300])
ਉਮੀਦ ਕੀਤਾ ਨਤੀਜਾ: A 200 confirms the key and path work. A 401 or 403 points to authentication or access, a 404 to the path, and a 429 to request pacing.
ਜਦੋਂ ਪਹਿਲਾ ਸਕ੍ਰਿਪਟ ਇੱਕ ਅਸਲੀ ਸਿਸਟਮ ਬਣ ਜਾਂਦਾ ਹੈ
ਇਨ੍ਹਾਂ ਗਾਈਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜਦੋਂ ਕੋਈ ਜਵਾਬ ਫੇਲ ਹੋ ਜਾਂਦਾ ਹੈ, ਕੋਈ ਡੇਟਾ ਨਹੀਂ ਮਿਲਦਾ, ਜਾਂ ਕੈਸ਼ਿੰਗ, ਟਾਈਮਆਊਟਸ, ਰੀਟ੍ਰਾਈਜ਼, ਅਤੇ ਇਵੈਂਟ ਡਿਲੀਵਰੀ ਵਰਗੇ ਪ੍ਰੋਡਕਸ਼ਨ ਕੰਟਰੋਲ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
| ਗਾਈਡ | ਇਸਦੀ ਵਰਤੋਂ ਉਦੋਂ ਕਰੋ ਜਦੋਂ | ਸ਼ੁਰੂ ਕਰੋ |
|---|---|---|
| ਫੇਲ ਜਾਂ ਖਾਲੀ ਰਿਸਪਾਂਸ ਦਾ ਨਿਦਾਨ ਕਰੋ | ਆਪਣੀ ਕੁੰਜੀ ਨੂੰ ਜ਼ਾਹਰ ਕੀਤੇ ਬਿਨਾਂ ਪ੍ਰਮਾਣਿਕਤਾ, ਐਕਸੈਸ, ਪਾਥ, ਰੇਟ-ਲਿਮਿਟ, ਅਤੇ ਡੇਟਾ-ਉਪਲਬਧਤਾ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਵੱਖ ਕਰੋ। | ਗਾਈਡ ਖੋਲ੍ਹੋ → |
| ਇੱਕ API ਕਲਾਇੰਟ ਨੂੰ ਪ੍ਰੋਡਕਸ਼ਨ-ਤਿਆਰ ਬਣਾਓ | ਟਾਈਮਆਊਟਸ, ਸੀਮਤ ਰੀਟ੍ਰਾਈਜ਼, ਕੈਸ਼ਿੰਗ, ਕੰਡੀਸ਼ਨਲ ਰਿਕੁਐਸਟਸ, ਅਤੇ ਸਹੀ ਡਿਲੀਵਰੀ ਪੈਟਰਨ ਜੋੜੋ। | ਗਾਈਡ ਖੋਲ੍ਹੋ → |