Closed
Description
Environment details
- OS type and version: latest Manjaro Linux
- Python version: 3.9.1
- pip version: 20.3.1
google-api-python-client
version: 2.0.2
Steps to reproduce
Just got my API access from them, made a project, added an API key, and their sample code wouldn't work.
- Run code - it's from the offical website https://support.perspectiveapi.com/s/docs-sample-requests
Code example
from googleapiclient import discovery
import json
API_KEY = ""
# Generates API client object dynamically based on service name and version.
service = discovery.build("commentanalyzer", "v1alpha1", developerKey=API_KEY)
analyze_request = {
"comment": {"text": "friendly greetings from python"},
"requestedAttributes": {"TOXICITY": {}},
}
response = service.comments().analyze(body=analyze_request).execute()
print(json.dumps(response, indent=2))
Stack trace
Traceback (most recent call last):
File "/home/enkeyz/stuff/discord/detox.ai/bot/test.py", line 7, in <module>
service = discovery.build("commentanalyzer", "v1alpha1", developerKey=API_KEY)
File "/home/enkeyz/.local/share/virtualenvs/detox.ai-WfgfN2Jd/lib/python3.9/site-packages/googleapiclient/_helpers.py", line 134, in positional_wrapper
return wrapped(*args, **kwargs)
File "/home/enkeyz/.local/share/virtualenvs/detox.ai-WfgfN2Jd/lib/python3.9/site-packages/googleapiclient/discovery.py", line 273, in build
content = _retrieve_discovery_doc(
File "/home/enkeyz/.local/share/virtualenvs/detox.ai-WfgfN2Jd/lib/python3.9/site-packages/googleapiclient/discovery.py", line 387, in _retrieve_discovery_doc
raise UnknownApiNameOrVersion("name: %s version: %s" % (serviceName, version))
googleapiclient.errors.UnknownApiNameOrVersion: name: commentanalyzer version: v1alpha1