Googleのアクセストークンを持っています.gmail apiとgoogleの連絡先apiのスコープが登録されています。私はそれをこのようにする:Gmailのapi .Netはアクセストークンを使用してメッセージを送信します
var code = Request.QueryString["code"];
OAuth2Parameters parameters = new OAuth2Parameters()
{
ClientId = clientId,
ClientSecret = clientSecret,
RedirectUri = redirectUri,
Scope = scopes
};
if (code == null)
{
string url = OAuthUtil.CreateOAuth2AuthorizationUrl(parameters);
return Redirect(url);
}
parameters.AccessCode = code;
OAuthUtil.GetAccessToken(parameters);
そして今私はGmailのAPIを介して電子メールを送信する必要があります。しかし、Googleドキュメントで私がUserCredentialを使用するGmailのAPIで認証する唯一の方法が見つかりました:
var service = new GmailService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = ApplicationName,
});
をしかし、私はすでに、私は電子メールを送信するためにそれを使用する方法、アクセストークンを働いてきましたか?
[この回答](http://stackoverflow.com/questions/24728793/creating-a-message-for-gmail-api-in-c-sharpは)いくつかの手がかりを与えるかもしれません。 – Tholle