ਪਬਲਿਕ-API ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ

ਤੁਸੀਂ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ। ਤੁਹਾਡੇ ਕੋਲ ਡੇਟਾ ਦੀ ਕਮੀ ਹੈ। ਤੁਹਾਡੇ ਕੋਲ ਬੈਕਐਂਡ (backend) ਦੀ ਕਮੀ ਹੈ।

ਪਬਲਿਕ API ਇਸ ਸਮੱਸਿਆ ਦਾ ਹੱਲ ਕਰਦੇ ਹਨ। ਉਹ ਤੁਹਾਨੂੰ ਸਰਵਰ-ਸਾਈਡ ਕੋਡ ਤੋਂ ਬਿਨਾਂ ਡੇਟਾ ਅਤੇ ਫੰਕਸ਼ਨੈਲਿਟੀ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ।

ਚੰਗੀਆਂ API ਲੱਭਣਾ ਮੁਸ਼ਕਲ ਹੈ। public-apis GitHub ਰਿਪੋਜ਼ਟਰੀ ਇਸਨੂੰ ਆਸਾਨ ਬਣਾਉਂਦੀ ਹੈ। ਇਹ ਡਿਵੈਲਪਰਾਂ ਲਈ ਮੁਫ਼ਤ API ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਸੂਚੀ ਤਿਆਰ ਕਰਦੀ ਹੈ।

ਇਹ ਰਿਪੋਜ਼ਟਰੀ ਹਰ ਕਿਸੇ ਲਈ ਕੰਮ ਕਰਦੀ ਹੈ। ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲੇ (Beginners) ਸਧਾਰਨ ਤੱਥ ਲੱਭਦੇ ਹਨ। ਮਾਹਰ (Experts) ਗੁੰਝਲਦਾਰ ਪ੍ਰੋਟੋਟਾਈਪ ਲਈ ਡੇਟਾ ਲੱਭਦੇ ਹਨ। ਇਹ ਸੂਚੀ ਅਪਡੇਟਡ ਅਤੇ ਸੰਗਠਿਤ ਰਹਿੰਦੀ ਹੈ।

ਰਿਪੋਜ਼ਟਰੀ API ਨੂੰ ਵਿਸ਼ੇ ਅਨੁਸਾਰ ਸ਼੍ਰੇਣੀਬੱਧ ਕਰਦੀ ਹੈ। ਤੁਹਾਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਦੀਆਂ ਸ਼੍ਰੇਣੀਆਂ ਮਿਲਣਗੀਆਂ:

  • ਜਾਨਵਰ (Animals)
  • ਐਨੀਮੇ (Anime)
  • ਡਿਵੈਲਪਮੈਂਟ (Development)
  • ਵਿੱਤ (Finance)

ਹਰ ਐਂਟਰੀ ਤਕਨੀਕੀ ਵੇਰਵੇ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ। ਤੁਸੀਂ ਦੇਖ ਸਕਦੇ ਹੋ:

  • API ਦਾ ਨਾਮ
  • ਵੇਰਵਾ (Description)
  • Auth ਵਿਧੀ (No key, API Key, ਜਾਂ OAuth)
  • HTTPS ਸਪੋਰਟ
  • CORS ਸਟੇਟਸ
  • ਡਾਕੂਮੈਂਟੇਸ਼ਨ ਲਿੰਕ (Documentation link)

ਕੋਡ ਲਿਖਣ ਤੋਂ ਪਹਿਲਾਂ ਇਹਨਾਂ ਵੇਰਵਿਆਂ ਦੀ ਜਾਂਚ ਕਰੋ:

  1. Auth: ਜੇਕਰ ਤੁਸੀਂ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲੇ ਹੋ, ਤਾਂ "No" authentication ਵਾਲੀਆਂ API ਚੁਣੋ। ਇਸ ਨਾਲ ਤੁਸੀਂ ਗੁੰਝਲਦਾਰ ਸੈੱਟਅੱਪ ਤੋਂ ਬਚ ਸਕਦੇ ਹੋ।
  2. HTTPS: ਸੁਰੱਖਿਅਤ ਕਨੈਕਸ਼ਨਾਂ ਲਈ ਹਮੇਸ਼ਾ "Yes" ਚੁਣੋ।
  3. CORS: ਜੇਕਰ ਤੁਸੀਂ ਕਲਾਇੰਟ-ਸਾਈਡ JavaScript ਐਪਸ ਬਣਾਉਂਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ CORS ਲਈ "Yes" ਦੀ ਲੋੜ ਹੈ।

ਆਪਣੇ ਅਗਲੇ ਪ੍ਰੋਜੈਕਟ ਲਈ ਡੇਟਾ ਲੱਭਣ ਲਈ ਇਸ ਸੂਚੀ ਦੀ ਵਰਤੋਂ ਕਰੋ।

ਸਰੋਤ: https://dev.to/kelvin_kariuki_20f4bec616/how-to-use-public-apis-a-collective-list-of-free-apis-dp7