Back

Appwrite Oauth2 problem

  • 1
  • Web
AdamGT
17 Jul, 2024, 12:00

I'm trying to create an Oauth2session using the sdk's but the createOauth2Session is not available on the account object for some reason await account.createOAuth2Session(Error: creatOauth2session is not available on type account)( OAuthProvider.Google, "http://localhost:3000", "http://localhost:3000" );

TypeScript

const client = new sdk.Client();

client
  .setEndpoint(process.env.NEXT_PUBLIC_ENDPOINT!)
  .setProject(process.env.NEXT_PUBLIC_APPWRITE_PROJECT!)
  .setKey(process.env.NEXT_SECRET_APPWRITE_KEY!);

export const databases = new sdk.Databases(client);
export const users = new sdk.Users(client);
export const messaging = new sdk.Messaging(client);
export const storage = new sdk.Storage(client);
export const account = new sdk.Account(client);
TL;DR
Problem: Developer is unable to create an OAuth2 session using the Appwrite SDK, encountering an error that createOauth2session is not available on the account object. Solution: The correct method should be createOAuth2Session instead of createOauth2session. Make sure to use the correct casing for the method name.
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more