gpt4 book ai didi

node.js - 在nodejs上使用GSUTIL访问google play商店数据

转载 作者:太空宇宙 更新时间:2023-11-04 00:42:58 26 4
gpt4 key购买 nike

我正在尝试使用nodejs中的GSUTIL从Google Play商店访问数据。

当我在命令行上运行以下命令时,我能够获取文件:gsutil cp -r gs://mybucket/mylocalmachine

如何在我的 Node 服务器上运行此命令以获得相同的结果?下面的代码不会产生任何结果

var exec = require('child_process').exec;

函数copyUsingGSUTIL() {

 return new Promise(function (resolve, reject) {

var child = exec("gsutil cp -r", ["gs://mybucket", "mylocalmachine"],{cwd:"/Applications/gsutil"});
console.log(child)

child.on('close', function (code) {
console.log('Exit code' + code);

});
});

}

最佳答案

gsutil 是一个 python 程序,因此您必须调用 python 并在 exec 命令中使用完整路径,例如

String command = "python c:/gsutil/gsutil.py  cp -r gs://mybucket/mylocalmachine" + "C:/your absolute path here/Applications/gsutil";
...
...
var child = exec(command);
console.log(child);
...
...

gsutil 还有一个 java 替代品,请参阅此 https://developers.google.com/api-client-library/java/apis/storage/v1

另请参阅此帖子 Google cloud storage gsutil tool with Java

关于node.js - 在nodejs上使用GSUTIL访问google play商店数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35935471/

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