小编Has*_*kar的帖子

我们可以使用服务帐户访问GMAIL API吗?

我有一个桌面应用程序,通过REST接口使用GMAIL API读取邮件.我想使用服务帐户,以便我们可以使用域设置下载邮件,用户交互为空.我已成功创建Gmail服务实例,但当我尝试访问任何Gmail API方法(如提取邮件列表或其他任何内容)时,我会收到例外说法

Google.Apis.Auth.OAuth2.Responses.TokenResponseException:错误:"access_denied",说明:"请求的客户端未经授权."

我完成了开发人员控制台的所有设置,并将范围添加到我的gapps域.

Gmail API是否支持服务帐户?使用相同的设置和服务帐户,我可以使用云服务和API获取Google云端硬盘中所有文件的列表.

c# google-oauth service-accounts gmail-api

12
推荐指数
2
解决办法
2万
查看次数

NSView边框颜色

我正在应用NSView边框,但我怎么能改变bordercolor.使用带有setBorderColor的NSColor会显示警告.我想在边框中使用橙色

    [self setWantsLayer:YES];
    self .layer.masksToBounds   = YES;    
    self.layer.borderWidth      = 6.0f ;

    [self.layer setBorderColor:CGColorGetConstantColor(kCGColorBlack)]; 
Run Code Online (Sandbox Code Playgroud)

如何在边框中设置其他颜色(黑色和白色除外)

此致,Haseena

cocoa

6
推荐指数
2
解决办法
8551
查看次数

如何在日期时间使用GMAIL API查询过滤器

我在REST接口上使用GMAIL API来从gmail服务器上读取邮件,我的问题是当我使用日期过滤器时,给出日期为'之后:2014/8/20之前:2014/8/22'然后邮件从下载2014/8/20 12.30 PM(理想情况下,它应该从上午12点开始考虑邮件).从晚上12点到中午12点30分的邮件被跳过.我认为服务器正在使用PST时区.我可以在过滤器中指定时间吗?或者有没有办法指定时区,以便我收到所有邮件.

使用的代码:

    UsersResource.MessagesResource.ListRequest      request         = null;
    ListMessagesResponse                            response        = null;
    request                 =   gmailServiceObj.Users.Messages.List(userEmail);
    String query            =   "after:" + FromDate.Date.ToString("yyyy/M/dd") + "   before:" + ToDate.Date.ToString("yyyy/M/dd") + " label:" + LabelID;  
    request.Q               =   query;             
Run Code Online (Sandbox Code Playgroud)

谢谢,Haseena

c# gmail-api

5
推荐指数
1
解决办法
2724
查看次数

标签 统计

c# ×2

gmail-api ×2

cocoa ×1

google-oauth ×1

service-accounts ×1