title: Instagram API calls not working with Client ID
body: <p>I'm attempting to use Instagram's location search endpoint documented here: <a href="https://www.instagram.com/developer/endpoints/locations/" rel="nofollow">https://www.instagram.com/developer/endpoints/locations/</a></p>
  
  <p>I've registered my app and gotten a client ID.</p>
  
  <p>When I intentionally omit a client ID or access token and submit the following:
  <a href="https://api.instagram.com/v1/media/search?lat=48.858844&amp;lng=2.294351" rel="nofollow">https://api.instagram.com/v1/media/search?lat=48.858844&amp;lng=2.294351</a></p>
  
  <p>I get:</p>
  
  <pre><code>{
    "meta": {
      "error_type": "OAuthParameterException",
      "code": 400,
      "error_message": "Missing client_id or access_token URL parameter."
    }
  }
  </code></pre>
  
  <p>This makes sense, and tells me I should be able to use a client_id for this call (meaning users won't have to authenticate to Instagram).</p>
  
  <p>However, when I append <code>&amp;client_id=VALID_CLIENT_ID</code></p>
  
  <p>I get:</p>
  
  <pre><code>{
    "meta": {
      "error_type": "OAuthAccessTokenException",
      "code": 400,
      "error_message": "The access_token provided is invalid."
    }
  }
  </code></pre>
  
  <p>Am I correct that I should be able to use this call without authenticating? If so, any thoughts on what I'm doing wrong?</p>
  
  <p>Thanks!</p>