API વર્કફ્લો ગાઇડ

તમે શું બનાવવા માંગો છો?

તમારી નોકરીની સૌથી નજીકનું પરિણામ પસંદ કરો. દરેક પાથ તમને એક કાર્યરત વિનંતી, પ્રતિસાદમાં શું હોવું જોઈએ, તે કામ કરે છે કે નહીં તે કેવી રીતે તપાસવું અને આગામી ઉપયોગી પગલું આપે છે.

પાંચ વ્યવહારુ માર્ગો

પરિણામથી શરૂઆત કરો, એન્ડપોઇન્ટ લિસ્ટથી નહીં.

પસંદ કરેલ: મેક્રો ડેટા મેળવો

તમારી 14-દિવસની API ટ્રાયલ

પ્રથમ વિનંતીથી રાખવા યોગ્ય કામ તરફ આગળ વધો.

લક્ષ્ય દરેક પ્રોડક્ટ પેજની મુલાકાત લેવાનો નથી. તે ઉપયોગી ઓથેન્ટિકેટેડ API કાર્ય પૂર્ણ કરવાનો, બીજા દિવસે પરત આવવાનો અને પુનરાવર્તિત ડેટાસેટ અથવા એપ્લિકેશન વર્કફ્લો સાથે છોડવાનો છે.

API પ્રગતિ તપાસો

દિવસ 0

એક્સેસ સાબિત કરો

કી (key) બનાવો, એક પ્રમાણિત વિનંતી પૂર્ણ કરો, અને તેના મેટાડેટા સાથે પ્રથમ પ્રતિસાદ સાચવો.

સ્ટેપ ખોલો →

દિવસો 1-2

રિક્વેસ્ટને વિશ્વસનીય બનાવો

ઓથેન્ટિકેશન અથવા ફિલ્ટર સમસ્યાઓ ઉકેલો અને પ્રથમ સ્ક્રિપ્ટને નામવાળી પુનરાવર્તિત જોબમાં ફેરવો.

સ્ટેપ ખોલો →

દિવસો 3-4

રિલીઝ ટાઈમિંગ ઉમેરો

કેલેન્ડરનો ઉપયોગ બીજા એન્ડપોઇન્ટ ફેમિલી તરીકે કરો અને આગામી ઉપયોગી API રનનું શેડ્યૂલ કરો.

સ્ટેપ ખોલો →

દિવસો 5-7

રિસર્ચ આઉટપુટ બનાવો

અપેક્ષાઓ અથવા મેક્રો સિરીઝના નાના જૂથને ઉમેરો, પછી એક સેવ કરેલી સરખામણી, ટેબલ અથવા સ્કોરકાર્ડ બનાવો.

સ્ટેપ ખોલો →

દિવસો 8-10

અપડેટ્સ ઓટોમેટ કરો

શેડ્યૂલ કરેલ REST, SSE, અથવા વેબહૂક્સ પસંદ કરો અને બીજા દિવસે અન્ય સફળ API રન પૂર્ણ કરો.

સ્ટેપ ખોલો →

દિવસો 11-13

ક્લાયન્ટને મજબૂત બનાવો

ટાઇમઆઉટ્સ, બાઉન્ડેડ રીટ્રાયઝ, પ્રતિસાદ વેલિડેશન, ક્રેડેન્શિયલ-સેફ લોગિંગ અને સ્ટેલ-ડેટા મોનિટરિંગ ઉમેરો.

સ્ટેપ ખોલો →

દિવસ 14

પુરાવાઓની સમીક્ષા કરો

કન્ફર્મ કરો કે API એક પુનરાવર્તિત કામ પૂરું પાડે છે જે તમારી ટીમ રાખશે, પછી આગામી ડેટાસેટ અથવા એપ્લિકેશન વર્કફ્લો પસંદ કરો.

સ્ટેપ ખોલો →

પ્રથમ વિનંતી

મેક્રો હિસ્ટ્રી મેળવો અને સાચવો

એક કરન્સી અને સૂચકથી શરૂ કરો જેને તમે પહેલેથી સમજો છો. આનાથી તમે વધુ શ્રેણીઓ ઉમેરો તે પહેલાં authentication, પ્રતિસાદ આકાર, પેજીનેશન અને સ્ટોરેજને ચકાસવું સરળ બને છે.

10 મિનિટો અહીંથી શરૂ કરો જાહેરાતો

કાર્યરત ઉદાહરણ

તમારી કી અહીં રાખો 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])

અપેક્ષિત પરિણામ: તાજેતરના EUR ફુગાવાના અવલોકનો સાથેનો 200 પ્રતિસાદ અને શ્રેણી, સ્ત્રોત, પેજીનેશન અને ડેટા ગુણવત્તાનું વર્ણન કરતા પ્રતિસાદ મેટાડેટા.

જ્યારે પ્રથમ સ્ક્રિપ્ટ વાસ્તવિક સિસ્ટમ બને છે

ટ્રબલશૂટિંગ અને પ્રોડક્શન માર્ગદર્શન

જ્યારે પ્રતિસાદ નિષ્ફળ જાય, કોઈ ડેટા પરત ન કરે, અથવા કેશિંગ, ટાઇમઆઉટ, રીટ્રાય અને ઇવેન્ટ ડિલિવરી જેવા પ્રોડક્શન કંટ્રોલ્સની જરૂર હોય ત્યારે આ માર્ગદર્શિકાઓનો ઉપયોગ કરો.

માર્ગદર્શિકાતેનો ઉપયોગ કરો જ્યારેStart
નિષ્ફળ અથવા ખાલી રિસ્પોન્સનું નિદાન કરો તમારી કી જાહેર કર્યા વિના ઓથેન્ટિકેશન, એક્સેસ, પાથ, રેટ-લિમિટ અને ડેટા-અવેલેબિલિટી સમસ્યાઓને અલગ કરો. માર્ગદર્શિકા ખોલો →
API ક્લાયન્ટને પ્રોડક્શન-રેડી બનાવો ટાઈમઆઉટ્સ, બાઉન્ડેડ રીટ્રાયઝ, કેશિંગ, કન્ડિશનલ રિક્વેસ્ટ્સ અને યોગ્ય ડિલિવરી પેટર્ન ઉમેરો. માર્ગદર્શિકા ખોલો →