hi ! I'm using npm appwrite integration, i'm trying to save a mesage in my brand new collection, but i have this error :
at Client.<anonymous> (./node_modules/appwrite/dist/cjs/sdk.js:393:27)
at Generator.next (<anonymous>)
at fulfilled (./node_modules/appwrite/dist/cjs/sdk.js:24:58)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
code: 401,
type: 'user_unauthorized',
response: {
message: 'The current user is not authorized to perform the requested action.',
code: 401,
type: 'user_unauthorized',
version: '0.12.111'
}
}```
here's my code so far :
try {
// Save the message to Appwrite database
const response = await databases.createDocument(
APPWRITE_DATABASE_ID,
APPWRITE_COLLECTION_ID,
'unique()',
{
message: message,
}
);
await interaction.reply({ content: `Message saved with ID: ${response.$id}`, ephemeral: true });
} catch (error) {
console.error(error);
await interaction.reply({ content: 'There was an error while saving the message.', ephemeral: true });
}
I've double checked Database id (with letters), the collection id (with numbers), and my api rights accept all database related actions.
Can i make the error message more specific on the missing right ?
thank you !
Do you have set permissions?
i'm discovering appwrite, so maybe ? 😅
you are talking about that ?
Is your code running server side or client side
it's a discord bot, so i will say server side, the error is generated by discord
How are you creating the Client?
for dev purpose, i have a node server in my pc, i launch the bot with node src/index.js
@tnnIs this appwrite cloud or you're self-hosting?
appwrite cloud 🙂
Recommended threads
- Bug: When creating a table, table name i...
I created a table with a typo. my_taable .... then my code couldn't find it. i updated table name and still couldn't find it. the table name doesn't update. i h...
- unexpected row_invalid_structure error
In images you can see both my code,error, column schema I do have timezone in table schema but still while creating a row i am receving row_invalid_structure e...
- Internal 500 Server Error
I don't have much information but I am unable to create anything on database, Auth users are creating but not able to fetch into database