Hello Appwriter, i can't get list of users from Appwrite
TypeScript
// This is your Appwrite function
// It's executed each time we get a request
export default async ({ req, res, log, error }) => {
const client = new Client();
const functions = new Functions(client);
const database = new Databases(client);
const storage = new Storage(client);
const users = new Users(client);
const ENDPOINT = process.env.MY_APPWRITE_ENDPOINT;
const PROJECT_ID = process.env.APPWRITE_FUNCTION_PROJECT_ID;
const API_KEY = process.env.APPWRITE_API_KEY;
const DATABASE_ID = process.env.DATABASE_ID;
const USERS_ID = process.env.USERS_ID;
client.setEndpoint(ENDPOINT).setProject(PROJECT_ID).setKey(API_KEY);
try{
//GET ALL USERS IN ACCOUNT
const result = await users.list();
log(`result ${result.documents}`);
log(`result ${result.documents.length}`);
}catch(error){
log({
"error": error,
"depth": 'Users Account',
})
}
return res.send({"data": "end like this"});
};```
TL;DR
Appwrite developer having trouble getting a list of users. The issue may be due to a problem with the Appwrite setup or the API key. Double-check the configuration and ensure the correct permissions are set.Recommended threads
- Empty listRows() response
Hi there, I'm shehryar, I'm new to react native and appwrite as well, I'm following a tutorial, what's surprising is the listRows({databaseId, tableId, queries}...
- Failed function deployments
I am using appwrite 1.8.0 (self hosted) and trying to manually deploy a python function. I am using appwrite from 0.x and went through multiple migrations. So ...
- Current User Is Not Authorized To Perfor...
I keep getting an error saying the current user is not authorized to perform the requested action, when I'm trying to create a row a table. Permissions have bee...