title: How to get national holidays of selected country
body: <p>I'm writing an app that allows the user to select a country from a list. When they pick a country, a list of national holidays of that country appears.  </p>
  
  <p>I've seen <a href="http://developer.android.com/guide/topics/providers/calendar-provider.html" rel="nofollow noreferrer">CalendarProvider</a> and <a href="https://developers.google.com/google-apps/calendar/v3/reference/" rel="nofollow noreferrer">Google Calendar V3</a>, but they seem to only provide the current user's calendar.  </p>
  
  <p>How can I get the national holidays of a specific country? Any suggestion would help me.</p>
  
  <hr>
  
  <p>Update:  </p>
  
  <p>I've found <a href="https://stackoverflow.com/questions/13651017/accessing-google-calendar-api-with-javascript-without-authorization">this post</a> which can get a list of holidays in JSON format. In this example, the country code is defined by calendar ID, for instance pt_br.brazilian#holiday@group.v.calendar.google.com or en.usa#holiday@group.v.calendar.google.com.</p>
  
  <p>But I can't find any documentation about this. Is it possible to use the API this way? If yes, where can I get those calendar IDs?</p>