hangout chat api with personal gmail account - hangouts-chat

I am trying to create a chat-bot with Cloud Functions and Hangout Chat API as part of POC.
I am using my personal gmail & google cloud account for this.
I don't have any GSuite Account.
I enabled the Hangout Chat API on my google clodu account, but while configuring I can see this error on Configuration Tab:
The API "chat.googleapis.com" doesn't exist or you don't have permission to access it
Tracking Number: 6680123491503244043
Can I use Hangout Chat API without GSuite Account ? If yes then what this error means ?

No you can't. Only gsuite users can. May be in future they will open this feature for all. So if you have a gsuite account then so can follow this blog.
https://rominirani.com/tutorial-write-a-hangouts-chatbot-powered-by-google-cloud-functions-890db447bceb

Related

How can I create OAuth based login with Open AI api?

I'm trying to build an app using GPT3 APIs and would like users to login to the app using OpenAI's credentials so as to use their account for GPT3 APIs requests, however there is no support for 3rd party login so far in Open AI's documentation. Anyone has ideas on how this can be done?
As far as I'm concerned Open ai does not have an oauth API like Google (for example). The only idea that occurs to me is to ask the user for their Open ai Api key and make the requests through that key

Google OAuth2 connecting to personal Gmail account "This app is blocked" error

Our app has the SMTP feature that allows the user to connect Gmail with OAuth2, this works fine if the account is Google Workspace type, but if we try to connect to a personal Gmail account, the OAuth2 shows the "This app is blocked" error as below image.
Any thought?
NOTE: Our code works fine if connecting Google Workspace account, just has this issue if trying to connect personal Google Gmail account.
This happens because you didn't activate the Less Secure Apps in your Google Settings!
Simply, go to your Google profile settings, search for "less secure" into the searchbar and you will be prompted to a checkbox. Keep in mind that it will be automatically turned off in 30 days.
To avoid this, you should add a proper authentication to your app.

list of delegated apps w/ Google SSO

I have a free Google account and I want to get a list of my apps that use delegated Google SSO. For example, I'm using Google SSO with StackOverflow. Is there a way to get a list of such delegations? I know this is possible with Workspace, but I'm asking about the free account.
There are three kinds of apps in your Google Account:
Google Workspace apps (e.g. YouTube)
go to “Manage your Google Account”
select “Data & privacy tab”
scroll down and select “Content saved from Google services”
federated apps (e.g. StackOverflow)
go to “Manage your Google Account”
select “Data & privacy tab”
scroll down and select “Third-party apps with account access”
Google Workspace Marketplace apps
https://workspace.google.com/marketplace/myapps

Is there a way for checking the count of users who used Google login using the client-id provided by Google

I have an app that uses Google login as one of the modes for login/signup the users in the app. Unfortunately, I missed saving the user-id received after logging-in using Google, and therefore, I can't seem to find the users who have used Google for creating the account on my app.
Is there a way I can track the count of the users who has used the Google login using the client-id Google provides while integrating the Google login button?

Are the Google, Youtube, Blogger API Linked Somehow?

If I have a user log in to my site with their Google account, using the OAuth2 method, can I use that token to get the users Youtube/Blogger info if they have those accounts linked?
I've read the Youtube and Blogger API's and they both use AuthSub, and are currently compatible with version 2 and older, while Google is version 3.
Do I have to make separate log ins for Blogger and Youtube or is it possible to retrieve that info from the logged in Google account by adding the two scopes to the Google permissions somehow?
Thanks,
Goran