這裏是我使用Python 3中的內容:如何在POSTMAN中放置多行單個字符串JSON?
payload={"query": """query
{
organization(login: "MY-ORG-ID") {
samlIdentityProvider {
externalIdentities(first: 10) {
edges {
node {
user {login}
samlIdentity {nameId}
scimIdentity {username}
}
}
}
}
}
}"""
}
URL = 'https://api.github.com/graphql'
HEADERS = {'accept': 'application/vnd.github.v4.idl', 'authorization': 'bearer MY-GITHUB-TOKEN'}
response = requests.post(url=URL, json=payload, headers=HEADERS)
它只是正常工作。
但是,我想在POSTMAN工具中使用此查詢,但不知道如何做到這一點。我試圖刪除3雙引號""" """
,我得到Unexpected 'q'
錯誤。當我使用雙引號代替3雙引號和login: \"MY-ORG-ID\"
時,出現"message": "Problems parsing JSON"
錯誤。
標題和URL沒有問題。我只是在這裏給他們完整性。
感謝您的回覆。它將所有這些行整合到一個。有沒有辦法使用多線? – Rafiq
據我所知,這是不可能的。您可以嘗試添加\ n,但這些字符也會在查詢中發送。 – Ray