gpt4 book ai didi

graphql - Postman - 使用 GraphQL 上传文件和其他参数

转载 作者:行者123 更新时间:2023-12-04 12:33:14 25 4
gpt4 key购买 nike

我正在尝试使用 Postman 将文件上传到 GraphQL。
我知道如何上传文件,但是,在我的突变中,我必须通过 String!连同 Upload! .
我不确定我可以在哪里通过这个 String!在 postman 。
我的突变:

mutation AddBookImageOne($bookId: string, $bookImageOne: Upload!){
addBookImageOne(bookId: $bookId, bookImageOne: $bookImageOne)
}
我试图通过 bookIdvariables键,但我不断收到错误消息:

"message": "Variable "$bookId" of required type "String!" was not provided.",


我查了一下: Graphql mutation to upload file with other fields
但他们使用 CURL
《操作》在 postman 领域是:
{"query":"mutation AddBookImageOne($bookId: String!, $bookImageOne: Upload!){\n  addBookImageOne(bookId: $bookId, bookImageOne: $bookImageOne)\n}"}
enter image description here

最佳答案

已解决 感谢@xadm
我必须传递 operations 中的变量字段如:

{"query":"mutation AddBookImageOne($bookId: String!, $bookImageOne: Upload!){\n  addBookImageOne(bookId: $bookId, bookImageOne: $bookImageOne)\n}", "variables": { "bookImageOne": null, "bookId": "be96934c-d20c-4fad-b4bb-a1165468bad9" } }`
enter image description here

关于graphql - Postman - 使用 GraphQL 上传文件和其他参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63588287/

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