Я пытаюсь выполнить тест с примером кода облачной функции «Hello World», но когда я вызываю его, я получаю ошибку 401 HTTP, даже если я уже добавил роль Invoker в электронную почту пользователя, запрашивающего запрос. Есть ли что-то еще, что мне нужно сделать по запросу для запуска этой функции?
Я пытаюсь сделать GET, как это в Google Scripts:
function test(){
var url = 'https:******************/HelloWorld';
var response = UrlFetchApp.fetch(url);
Logger.log(response.getContentText())
}
И Python Пример кода функции «Hello World»:
def hello_world(request):
"""Responds to any HTTP request.
Args:
request (flask.Request): HTTP request object.
Returns:
The response text or any set of values that can be turned into a
Response object using
`make_response <http://flask.pocoo.org/docs/1.0/api/#flask.Flask.make_response>`.
"""
request_json = request.get_json()
if request.args and 'message' in request.args:
return request.args.get('message')
elif request_json and 'message' in request_json:
return request_json['message']
else:
return f'Hello World!'