How can I get the Google Avatar of the user that signed in with Google?
Use the provider access token to fetch user detsils from google.
I use React Native Expo and selfhost, the providerAccessToken in mine is empty. const currentSession = await account.getSession('current'); console.log('Full session:', JSON.stringify(currentSession, null, 2));
"$id": "***********", "$createdAt": "2025-10-29T09:25:44.248+00:00", "$updatedAt": "2025-10-29T09:25:44.248+00:00", "userId": "*******************", "expire": "2026-10-29T09:25:44.245+00:00", "provider": "oauth2", "providerUid": "", "providerAccessToken": "", "providerAccessTokenExpiry": "", "providerRefreshToken": "", "ip": "********", "osCode": "AND", "osName": "Android", "osVersion": "", "clientType": "library", "clientCode": "", "clientName": "OkHttp", "clientVersion": "4.12", "clientEngine": "", "clientEngineVersion": "", "deviceName": "", "deviceBrand": "", "deviceModel": "", "countryCode": "--", "countryName": "Unknown", "current": true, "factors": [ "email" ], "secret": "", "mfaUpdatedAt": "" }
This is a bug Use the list Identities method then you can find the identity with google oauth.
Recommended threads
- Not getting data
IDK what the issue is but I am stuck at a weried but that I am calling this function ``` @override Future<List<CategoryModel>> getCategories() async { t...
- Problem with the new Email policies
when user set those thing from cloud panel and when they open that page again or reload that time it forget what we have checked and it set default to false on ...
- Deleted my account, trying to signup aga...
https://cloud.appwrite.io/console/login?error=%7B%22message%22%3A%22This+email+address+must+already+be+in+its+canonical+form.+Please+remove+aliases%2C+tags%2C+o...