gpt4 book ai didi

javascript - 如何以 JSON 形式发送 Google 云平台的 Windows key ?

转载 作者:行者123 更新时间:2023-12-03 00:43:28 26 4
gpt4 key购买 nike

我需要将编码 key 附加到 Windows 设置元数据剩余调用中的模数,以验证用户是否可以登录。

所以谷歌期望的格式是:

{
"fingerprint": string,
"items": [
{
"key": string,
"value": string
}
],
"kind": string
}

因此,当您向 Google 发送数据时,他们需要这种格式。

{
"fingerprint": "sfasdfasdfFSN7AuU=",
"items": [
{
"key": "windows-keys",
"value": "{\"userName\": \"user\",
\"modulus\": \"somekey\",
\"exponent\": \"AQAB\",
\"email\": \"samleemail\",
\"expireOn\": \"2019-04-14T01:37:19Z\"
}"
}
]
}

如果我以下面的格式发送相同的 JSON,它也会接受,但不会在其中执行任何操作:

{
"fingerprint": "asfasd",
"items": [
{
"key": "windows-keys",
"value":
{
"userName": "user",
"modulus": "IEFBQUFCM056YUMxeWM",
"exponent": "AQAB",
"email": "somemailt",
"expiresOn": "2019\"04-14T01:37:19Z"
}
}
]
}

有谁知道这个问题的解决方案或遇到过这个问题吗? Google Doc link

最佳答案

在您提供的格式定义中,它提到 items 数组中每个项目的 value 属性应该是一个字符串,如果您仔细观察,您提供的“正确”示例将 value 设置为字符串`

  {
"key": "windows-keys",
"value": "{\"userName\": \"user\",
\"modulus\": \"somekey\",
\"exponent\": \"AQAB\",
\"email\": \"samleemail\",
\"expireOn\": \"2019-04-14T01:37:19Z\"
}"
}

但是,在第二个示例中,您将 value 设置为对象,因此它不是预期的格式,正确的版本应如下所示:

{
"fingerprint": "asfasd",
"items": [
{
"key": "windows-keys",
"value": "{\"userName\": \"user\",
\"modulus\": \"IEFBQUFCM056YUMxeWM\",
\"exponent\": \"AQAB\",
\"email\": \"somemailt\",
\"expiresOn\": \"2019-04-14T01:37:19Z\"
}"
}
]
}

这应该使它至少接受您的请求,您可能需要在电子邮件中填写正确的请求,并检查它是否是“expireOn”或“expiresOn”,因为您的示例同时使用了这两者

关于javascript - 如何以 JSON 形式发送 Google 云平台的 Windows key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53343143/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com