File size: 380 Bytes
1b050e5
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
import requests
from fastapi import HTTPException

def fetch_product_data_from_api(barcode):
    url = f"https://india.openfoodfacts.org/api/v2/product/{barcode}.json"
    response = requests.get(url)
    if response.status_code != 200:
        raise HTTPException(status_code=response.status_code, detail=f"Failed to fetch data for barcode {barcode}")
    return response.json()