如何从邮递员调用 HTTP 可调用云函数?

use*_*343 7 google-cloud-functions

我想知道我可以从邮递员软件调用云功能。当我从邮递员那里调用 CF 时,它总是给我

 "error": {
        "status": "INVALID_ARGUMENT",
        "message": "Bad Request"
    }
Run Code Online (Sandbox Code Playgroud)

小智 12

使用@Vaaljan的答案,我能够验证我使用HTTP触发方法创建的GCP云功能,并且需要身份验证:

gcloud auth print-identity-token
Run Code Online (Sandbox Code Playgroud)

然后将其添加到请求授权标头中:

Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6I ... bnRzLmdvb2dsZS5jb20i
Run Code Online (Sandbox Code Playgroud)

在邮递员中: 在此输入图像描述


sha*_*ali 5

在 Postman make post 请求中,headerContent-Type应该是application/json这种格式的原始 make json

{
    "data": {
    "text":"hi how are you",
    "phoneNumbers":"+92123455679"
    }
}
Run Code Online (Sandbox Code Playgroud)