该问题通常是由于未使用正确的API密钥引起的。可以使用以下代码示例来解决此问题:
const BalenaSDK = require('balena-sdk');
const balena = new BalenaSDK({
apiUrl: 'https://api.balena-cloud.com/'
});
// Replace API_KEY with your actual API key
balena.auth.loginWithToken('API_KEY').then(function (session) {
console.log('Successfully logged in with auth token.');
// Use the session object to register devices
}).catch(function (error) {
console.error(error.message);
});
请确保在调用注册设备的API之前使用正确的API密钥进行身份验证。