title: How to query BigQuery programmatically from Python without end-user interaction?
body: <p>This question seems like it should be so simple to answer, but after days of research and several dead ends, I can't seem to get query results out of <code>BigQuery</code> without it insisting on user-based OAuth. Has anyone had any luck with this? I am not using <code>Google AppEngine</code> for my app, it is hosted in <code>EC2</code>.  Here is the exact situation:</p>
  
  <pre><code>User wants reporting data --&gt;
  Web server makes queries to BigQuery --&gt;
  Data is transformed for use in WebApp and returned to User.
  </code></pre>
  
  <p>Whenever I follow the Google examples, I end up getting a web browser popping up asking for me to select a Google account to use for authentication.</p>