Ce que je cherchais à faire est de faire une requête GET
puis de manipuler le magasin de données JSON dans une variable, puis de faire une requête PUT
. Impossible de trouver de la documentation à ce sujet. Peut-être que je pense à ce tort. Une fois que j'ai la variable, je veux faire quelque chose comme ci-dessous. J'ai toutes mes données de la demande GET
enregistrées dans un fichier outputV3.json
.Données de flux de la variable vers la requête PUT
var outputJson = fs.readFileSync("outputV3.JSON");
outputJson = JSON.parse(outputJson);
(function() {
for (let i = 0; i < outputJson.objects.length; i++) {
let postId = outputJson.objects[i].id.toString();
let newSlug = outputJson.objects[i].slug.replace("blog/", "");
let urlToPut = "https://api.hubapi.com/content/api/v2/blog-posts?limit=1000&hapikey=" + process.env.HAPIKEY;
urlToPut = urlToPut.replace("blogPostId", postId);
let put_data = JSON.stringify({
"slug": newSlug
});
put_data.put(urlToPut);
}
});
Salut @ James Zich. Si cette réponse ou toute autre réponse a résolu votre question, veuillez considérer [l'accepter] (https://meta.stackexchange.com/q/5234/179419) en cliquant sur la coche. Ceci indique à la communauté plus large que vous avez trouvé une solution et donne une certaine réputation à la fois le répondeur et vous-même. Il n'y a aucune obligation de le faire, cependant, j'ai remarqué tout au long de l'histoire de vos posts que vous n'annulez aucune réponse, ce qui n'est pas le fonctionnement du SO. – Nevertheless