input: Write a function to edit the given Python program to make a correct API request by adding the necessary headers and parse the response to print the details of each user. The function should return True if the API request was successful and False otherwise. If the input program is empty then return False.
  assert make_api_request("")==False
  assert make_api_request("""
  import requests
  
  url = 'https://api.example.com/users'
  
  response = requests.get(url)
  
  print(response.json())
  """)==True
  assert make_api_request("""
  import requests
  
  url = 'https://api.example.com/wrong'
  
  response = requests.get(url)
  
  print(response.json())
  """)==False
  assert make_api_request("""
  import requests
  
  url = 'https://api.example.com/users'
  
  headers = {
   'Authorization': 'Bearer YOUR_API_TOKEN',
   'Content-Type': 'application/json',
  }
  
  response = requests.get(url, headers=headers).json()
  
  for user in response['data']:
   print(user)
  """)==True
output: def make_api_request(program):
      if not program:
          return False
      
      try:
          exec(program)
          return True
      except:
          return False