我正在尝试创建一个函数,通过 zoho flow 使用 deluge 函数在 graphql 中调用我的 shopify 网站,我的代码可以工作,但我的印象是 deluge 在我的代码中带来了某些问题
谢谢您的帮助
headers = Map();
headers.put("X-Shopify-Access-Token",v_AccessToken);
headers.put("Content-Type","application/json");
// Construire dynamiquement le corps de la requête GraphQL
query = "{ companies(first: 1, query: \"external_id:'" + externalId + "'\") { edges { node { id name defaultRole { id name } contacts(first: 1, query: \"email:" + email + "\") { edges { node { id title isMainContact customer { id lastName firstName email } __typename } } } locations(first: 1) { nodes { id name catalogs(first: 1) { nodes { title } } } } } } }";
body = "{\"query\": \"{" + query + "}\"}";
// Requête GraphQL à Shopify
response = postUrl("https://dev-speechi-partenaire.myshopify.com/admin/api/2024-07/graphql.json",{"headers":headers,"body":body});
// Convertir la réponse en map
response_map = response.toMap();
// Affichage de la réponse complète de l'API
info response_map;
}
我正在寻找一种解决方案,使这段代码在洪水中工作
请参阅下面的工作示例,您可以根据您的查询需求进行调整。
query = {
"query": "{ shop { name } }"
};
query_json = query.toString();
get_shopify_shop_name = invokeurl
[
url : "https://dev-speechi-partenaire.myshopify.com/admin/api/2024-07/graphql.json"
type :POST
content-type: "application/json"
parameters :query_json
connection :"shopify"
];
info get_shopify_shop_name;
在你的代码中我看到你没有使用连接,我强烈推荐它,它更安全并且节省了大量的开发时间。