代码之家  ›  专栏  ›  技术社区  ›  t33n

Box API看不到我上传的文件

  •  0
  • t33n  · 技术社区  · 7 年前

    与此职位相关 Box API Node.js cant upload file 404 Error
    它可以显示我的用户名,以便验证成功。 速度,以便在用户检查后将文件上载到函数中。我也进入了else区域,所以上传成功。但是如果我查看我的盒子网站区域,我看不到文件。当我再次尝试运行脚本时,我得到409个错误,即文件已经存在。知道为什么我看不到盒子里的文件吗。通用域名格式?我手动添加了用于调试的响应和正文,但找不到它们。此外,我在box.com的开发者区域启用了所有作用域

    成功登录到框。com-你的应用程序名:xxxxxxx! else正文:未定义 else响应:未定义

    // BOX
    var BoxSDK = require('box-node-sdk');
    
    
    
    var config = require('config')
    
    
    
    
    
    var sdk = new BoxSDK({ 
      clientID: config.get('boxAppSettings.clientID'),
      clientSecret: config.get('boxAppSettings.clientSecret'),
      appAuth: { 
        keyID: config.get('boxAppSettings.appAuth.publicKeyID'),
        privateKey: config.get('boxAppSettings.appAuth.privateKey'),
        passphrase: config.get('boxAppSettings.appAuth.passphrase'),
        expirationTime: 60,
        verifyTimestamp: false 
      } 
    });
    
    
    var client = sdk.getAppAuthClient('enterprise', "2xxxxxxxx5");
    
    
    //Get some of that sweet, sweet data! 
    client.users.get(client.CURRENT_USER_ID, null, function(err, currentUser) { 
      if(err) throw err; 
      console.log('Hello, ' + currentUser.name + '!'); 
    });
    
        var fileData = fs.createReadStream('C:\\Exports\\box2.zip');
    client.files.uploadFile('0', 'box2.zip', fileData, function(err, file, body, response) {
    if (err){
    console.log('err while upload file: ' + err)
    console.log('if body: ' + body);
    console.log('if response: ' + response);
    }
    else{
    console.log('file uploaded: ' + file);
    console.log('else body: ' + body);
    console.log('else response: ' + response);
    }
    });
    
    1 回复  |  直到 7 年前
        1
  •  2
  •   kendomen    7 年前