【发布时间】:2020-05-20 13:40:31
【问题描述】:
我正在尝试使用“Hello World”云函数代码示例进行测试,但是当我调用它时,即使我已经将 Invoker 角色添加到请求者用户电子邮件中,我也会收到 401 HTTP 错误。对于运行此功能的请求,我还需要做些什么吗?
我正在尝试在 Google Scripts 中执行这样的 GET:
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!'
【问题讨论】:
标签: python-3.x google-apps-script google-cloud-functions