从发现的帮助开始,我用C#编写了第一个Gmail API程序 在:
https://developers.google.com/gmail/api/quickstart/dotnet
根据Google的说法,问题出在“具有帐户访问权限的第三方应用”下的应用名称是“快速入门”,这不是我应用的描述性名称。我会坚持这个名字吗?
我试图在源文件中搜索“ Quickstart”,但找不到该名称的来源。我已经确保在服务连接的ApplicationName参数中指定我的首选名称。
// Create Gmail API service.
var service = new GmailService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = "EMailChecker",
});
但这没什么区别。我曾尝试通过我的Google帐户删除访问权限,然后重新运行该程序以进行身份验证,但这并不影响。它仍然显示为“快速入门”。
所以我坚持使用那个名字吗?除此之外,该程序运行良好。
答案 0 :(得分:0)
文档中还指出,如果您要修改这些范围,请在~/.credentials/gmail-dotnet-quickstart.json
上删除以前保存的凭据。
您可以检查以下链接以供参考:http://www.purdue.edu/transcom/index.php).The