我一直希望做的是做一個GET
請求,然後操縱JSON數據存儲在一個變量,然後做出一個PUT
請求。似乎無法找到關於此的文檔。也許我在想這個錯誤。一旦我有變量,我想要做下面的事情。我已將我的所有數據從GET
請求保存到outputV3.json
文件。流數據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);
}
});
嗨@詹姆斯Zich。如果這個或任何其他的回答已經解決了您的問題,請考慮點擊複選標記[接受它(https://meta.stackexchange.com/q/5234/179419)。這向更廣泛的社區表明,您已經找到了解決方案,併爲答覆者和您自己提供了一些聲譽。沒有義務這樣做,但是,我注意到在你的文章歷史中,你根本沒有給出任何答案,這不是它運作的方式。 – Nevertheless