darwinmorocho
Hi I'm suing the next code to sign in with a phone number
TypeScript
import 'package:appwrite/appwrite.dart';
void main() { // Init SDK
Client client = Client();
Account account = Account(client);
client
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('MY_PROJECT_ID') // Your project ID
;
Future result = account.createPhoneSession(
userId: ID.unique(),
phone: '+593999999999',
);
result
.then((response) {
print(response);
}).catchError((error) {
print(error.response);
});
}
But this code allways throws the next error
TypeScript
AppwriteException (AppwriteException: general_route_not_found, The requested route was not found. Please refer to the API docs and try again. (404))
[log] #0 ClientMixin.prepareResponse (package:appwrite/src/client_mixin.dart:73:9)
#1 ClientIO.call (package:appwrite/src/client_io.dart:383:14)
<asynchronous suspension>
#2 Account.createPhoneToken (package:appwrite/services/account.dart:1084:17)
TL;DR
Developers encountering an error with `createPhoneToken` in Flutter should check their SDK version if using Appwrite Cloud. The issue is likely due to an incorrect SDK version. The provided code snippet may throw a `general_route_not_found` error indicating a 404 status code when trying to create a phone session. To resolve this, developers should ensure they are using the correct Flutter SDK version compatible with Appwrite Cloud. Kenny
If you're using appwrite cloud, you're probably on the wrong version of of the flutter SDK.
Recommended threads
- Attributes Confusion
```import 'package:appwrite/models.dart'; class OrdersModel { String id, email, name, phone, status, user_id, address; int discount, total, created_at; L...
- Current User is Not authorized
recreating same Thread
- Apple OAuth Scopes
Hi Hi, I've configured sign in with apple and this is the response i'm getting from apple once i've signed in. I cant find anywhere I set scopes. I remember se...