Search code examples
httphere-apibearer-token

Unable to access HERE API with Bearer authorization


I am trying to access HERE API example with JetBrains with HTTP files. When I write request this way

GET https://discover.search.hereapi.com/v1/discover?at=52.5228,13.4124&q=petrol+station&limit=5
Authorization: Bearer {{API_KEY}}

I am getting an error

{
  "error": "Unauthorized",
  "error_description": "Token Validation Failure - unrecognized kid null"
}

And while I am accessing with

GET https://discover.search.hereapi.com/v1/discover?apiKey={{API_KEY}}&at=52.5228,13.4124&q=petrol+station&limit=5

I am getting a normal answer.

Why? Is it just wrong documentation?


Solution

  • Please use your bearer token generated from OAUTH, you can check this post to generate the bearer token from postman or with Python.

     https://discover.search.hereapi.com/v1/discover?at=52.5228,13.4124&q=petrol+station&limit=5
    Authorization: Bearer {Use your Bearer access token}