Forward and reply mail using Gmail API - gmail

Is there any way to forward and reply to mail using Gmail API?
I haven't found an API for this functionality. I am implementing Gmail API integration using .net core c#. Please help me.

Related

How does the retirement of Basic User Authentication affect SOAP integrations?

The messaging around DocuSign's upcoming authentication changes has been a bit confusing, especially when it comes to SOAP integrations. https://www.docusign.com/blog/developers/docusign-api-basic-user-password-authentication-retirement is the most recent announcement. SOAP integrations do use Basic Authentication, which is reason to think they will be impacted by this. But the article explicitly mentions the "X-DocuSign-Authentication" header, which SOAP integrations don't use. But since the SOAP api only supports basic authentication (right?), I would think they would clearly say that the SOAP api is no longer supported if that's what they meant. This recent article distinguishes between 2 different types of SOAP authentication, so is the announcement about the new method now being the only supported one?
Can I continue to use the SOAP api using App password authentication beyond October 2022?
thanks for the feedback! I'll pass your feedback along to see if we can clarify it to state what we mean by basic authentication. This announcement may be more relevant to your use-case.
If you are using an App Password (and not your DocuSign account password which you use to login to the Web UI) you will be fine to continue using it.

Why am I getting "Web Login Required" message while connecting to Gmail via IMAP?

I'm trying to connect and retrieve a list of message headers from Gmail via IMAP.
I'm getting a response from Google with "Web Login Required" and then a URL to continue the sign-in via the web interface. Log: http://hastebin.com/odufaducew.vhdl
Why does this happen? How to handle this case? I'm using the MailCore2 lib for iOS if that helps at all.
You can enable access for less secure apps in this page Google - Less secure apps
Choose enable and try again!
As legoscia points out, this happens when the login is done using a password and considered risky. The best option seems to be to avoid storing and using user's passwords for Gmail and instead switch to Oauth2. Is this app a mail user interface or are you using IMAP as an API? (Perhaps, https://developers.google.com/gmail/api/ would be more appropriate?)

Under the new Google Apps Marketplace OAuth 2 API Console, where are the IMAP and SMTP API?

With the old manifest system, I used MailAPI as a scope. It seems to have disappeared from the API list of the cloud console.
You can use SMTP and IMAP without turning on any services in Developer Console. Have you tried this and gotten an error?

Access Google Apps Mail

I have to build an web-app for Google Apps market place where my app would enable Google Apps user to access and backup their Google Apps email to my server.
While I have a good knowledge with PHP and etc, with no prior knowledge to Google Apps development, I have been reading developers.google.com documentation since last couple of days and everything seems to start confusion with each-other now with SAML, Oauth2, OpenId, SSO etc, and Google Apps Mail and Gmail itself. So far, I have done helloworld app from the documentation that accesses the calendar and uses SSO for it.
I wish if you could point me to the right direction about how I should proceed to accessing the mail of the Google Apps user.
Since you wish to use the Google Apps Marketplace, you'll want to use 2-legged OAuth 1.0 with your application. OAuth 1.0 is officially deprecated but it's still the only supported authentication method to Google Accounts for the Marketplace.
Instructions for authenticating to Gmail IMAP via 2-legged OAuth 1.0 are available at:
https://developers.google.com/gmail/oauth_protocol
Seems like you are in the right place already - if you are going through the main developers.google.com documentation, that's where it should be.
I have had a look through their documentation, and found this though: Mail PHP API Overview
A quote from the above link/documentation:
App Engine applications can send email messages on behalf of the app's
administrators, and on behalf of users with Google Accounts. Apps can
receive email at various addresses. Apps send messages using the Mail
service and receive messages in the form of HTTP requests initiated by
App Engine and posted to the app.
More information:
Getting Started - Introduction - Google App Engine
Tutorial - Hello, World! - Google App Engine
Installing the PHP SDK - Google App Engine
EDIT
As I mentioned in the comments below, after further searching, I found this documentation for Google Data Apps APIs which should be helpful (the page currently 404s, but I've sent off a message to Google, so hopefully it should be fixed soon).
There is also a depreciated version of OAuth 1.0 that you could use to authenticate Gmail with IMAP/SMTP, using standard "three-legged" or non-standard "two-legged" OAuth.

Google Sites API: OAuth2 for Java

Is there any Java sample codes that allows Google Sites API to use OAuth2 credential?
I can't see any OAuth2 APIs at com.google.gdata.client.sites.SitesService (https://developers.google.com/gdata/javadoc/com/google/gdata/client/sites/SitesService).
I know why now. There is a missing library for gdata-media-1.0.jar =.='

Resources