This version makes sure that the proper exception is raised in case the Diffbot API server does not return a successful response (e.g. in case the API key is incorrect).
Before this release, a JSON exception would be raised, e.g.
ValueError: No JSON object could be decoded
From now on, the proper HTTPException will be raised:
requests.exceptions.HTTPError: 401 Client Error