Google cloud platform Google云工作流-获取承载令牌步骤

Google cloud platform Google云工作流-获取承载令牌步骤,google-cloud-platform,google-workflows,Google Cloud Platform,Google Workflows,在我的用例中,我想在谷歌云工作流中创建一个步骤,在这个步骤中,我可以传递用户名和密码,并在一个变量中返回生成的承载令牌。我想知道这样一个工作流的yaml配置是什么样子的 我的端点希望以以下方式请求: 邮政’https://cloud.business.io/v2/login“ --标题“内容类型:应用程序/x-www-form-urlencoded” --“数据URL编码”用户名=business@xyz.io“ --数据urlencode'password=APassword123'经过一点尝

在我的用例中,我想在谷歌云工作流中创建一个步骤,在这个步骤中,我可以传递用户名和密码,并在一个变量中返回生成的承载令牌。我想知道这样一个工作流的yaml配置是什么样子的

我的端点希望以以下方式请求:

邮政’https://cloud.business.io/v2/login“
--标题“内容类型:应用程序/x-www-form-urlencoded”
--“数据URL编码”用户名=business@xyz.io“

--数据urlencode'password=APassword123'

经过一点尝试和错误就找到了它

call: http.post
args:
    url: https://cloud.business.io/v2/login
    headers:
        'Content-Type': 'application/x-www-form-urlencoded'
    body :
        'username': 'business@xyz.io'
        'password': 'APassword123'
result: BearerToken