标签: google-apps

Google Apps自定义域SSL无法解决问题

我目前正处于Google Apps for business的30天免费试用期内(结算设置,因此很快就会启动非免费试用).我正在尝试为Google App Engine应用程序的自定义域设置SSL,但是这个东西有点像菜鸟,我收集的文件不会被Apps提交表单接受.

我经历了以下过程:

openssl req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout privateKey.key

填写证书后.请求信息(名称为www.mydomain.com),我有两个文件CSR.csr和privateKey.key.

我使用SSL提供商CheapSSLs.com向我提供了这个CSR.csr的证书,他们已经用证书回复了www_mydomain_com.crt.

但是,在浏览Google Apps信息中心 - >安全性 - >自定义域的SSL并上传时www_mydomain_com.crt,privateKey.key我收到了错误消息:

私钥和SSL证书都应采用未加密的PEM格式.

有帮助吗?据我所知,它们采用这种格式:私钥看起来像:

-----BEGIN PRIVATE KEY-----
MIIEv...
...
...CftTU=
-----END PRIVATE KEY-----
Run Code Online (Sandbox Code Playgroud)

和.crt文件看起来像:

-----BEGIN CERTIFICATE----- 
MIIFy...
...
...WJjk= 
-----END CERTIFICATE-----
Run Code Online (Sandbox Code Playgroud)

ssl google-app-engine ssl-certificate google-apps

27
推荐指数
2
解决办法
6959
查看次数

我们如何检查我们的应用程序是否已安装用于某些组织而非所有组织?

我们为Google Apps Marketplace创建了一个应用程序.我们的应用程序只有在为每个人安装时才有效.但问题是,有些客户为某些组织而不是每个人安装我们的应用程序.我们希望向这些客户显示特定消息,但问题是我们不知道我们的应用程序是为某些组织安装的,还是根本没有安装.因此,为某些组织安装我们的应用程序的客户会收到一条消息,该消息适用于根本没有安装我们的应用程序的客户.我们向他们展示了安装按钮,但是当他们再次安装我们的应用程序时没有任何反应,因为它已经安装.我们希望向他们提供如何将我们的应用状态更改为"适合所有人"的说明.

我们如何检查是否为某些组织安装了我们的应用程序?我们从Google收到以下错误消息:

Failed to retrieve access token: {
  "error" : "unauthorized_client",
  "error_description" : "Unauthorized client or scope in request."
}
Run Code Online (Sandbox Code Playgroud)

对于没有安装我们的应用程序的cutomers,我们收到的错误消息是相同的.

这是抛出异常的Python函数:

  def _do_refresh_request(self, http_request):
    """Refresh the access_token using the refresh_token.

    Args:
      http_request: callable, a callable that matches the method signature of
        httplib2.Http.request, used to make the refresh request.

    Raises:
      AccessTokenRefreshError: When the refresh fails.
    """
    body = self._generate_refresh_request_body()
    headers = self._generate_refresh_request_headers()

    logger.info('Refreshing access_token')
    resp, content = http_request(
        self.token_uri, method='POST', body=body, headers=headers)
    if resp.status == 200:
      # TODO(jcgregorio) …
Run Code Online (Sandbox Code Playgroud)

python google-apps google-apps-marketplace

25
推荐指数
1
解决办法
834
查看次数

使用Google Apps脚本在电子表格中的一列中获取值

我希望得到一个字符串值 - 稍后将其与if条件进行比较 - 使用Google应用脚本从电子表格中的一列开始.我搜索了互联网,发现了这个链接 - 抱歉,如果这听起来很愚蠢,我是谷歌应用脚​​本的新手 - https://developers.google.com/apps-script/class_spreadsheet

var values = SpreadsheetApp.getActiveSheet().getRange(2, 3, 6, 4).getValues(); 
Run Code Online (Sandbox Code Playgroud)

我想这一定是有帮助的,唯一的问题是我想从中获取值的列是动态的,所以如何设置此列的范围

javascript google-apps google-apps-script

22
推荐指数
4
解决办法
5万
查看次数

从Google论坛下载所有邮件

我正在开发Google应用程序迁移/存档系统,在开发的这一点上,我正试图想出一种方法来下载我的域用户创建的所有组中的所有邮件.我知道我可以设置转发过滤器并将所有邮件存档到电子邮件中,但这对旧邮件没有帮助.

有没有办法从Google网上下载这些邮件?如果是这样,是否有管理API可以获取用户创建的所有群组的列表?

google-api google-apps google-groups google-groups-api

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

Google Apps日历显示"忙碌",而不是分享完整的详细信息

我们正在构建一个多用户平台,每个注册用户都有一个Google App帐户及其电子邮件和日历.

人们可以将事件添加到日历中,但条目始终显示"忙"而不是显示完整的事件详细信息.

如何让日历分享和显示的不仅仅是"忙碌"并列出事件名称?

google-calendar-api google-apps

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

必须首先发出STARTTLS命令.使用Java和Google Apps发送电子邮件

我正在尝试使用Bill the Lizard的代码来使用Google Apps发送电子邮件.我收到此错误:

Exception in thread "main" javax.mail.SendFailedException: Sending failed;
  nested exception is: 
    javax.mail.MessagingException: 530 5.7.0 Must issue a STARTTLS command first. f3sm9277120nfh.74

    at javax.mail.Transport.send0(Transport.java:219)
    at javax.mail.Transport.send(Transport.java:81)
    at SendMailUsingAuthentication.postMail(SendMailUsingAuthentication.java:81)
    at SendMailUsingAuthentication.main(SendMailUsingAuthentication.java:44)
Run Code Online (Sandbox Code Playgroud)

Bill的代码包含下一行,它似乎与错误有关:

   props.put("mail.smtp.starttls.enable","true");
Run Code Online (Sandbox Code Playgroud)

但是,它没有帮助.

这些是我的导入声明:

import java.util.Properties; 
import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
Run Code Online (Sandbox Code Playgroud)

有谁知道这个错误?

java email google-apps

20
推荐指数
4
解决办法
9万
查看次数

Google Spreadsheets Regex Case Insensitive(Regexreplace)

我正在尝试使用regexreplace函数在Google Spreadsheets中创建一个不区分大小写的正则表达式查询.那可能吗?我已经尝试了\ i标志并得到#REF错误说表达式无效:= regexreplace("Test","t\i","")给出错误,当我希望得到"es"作为最后结果.

可能吗?Google Spreadsheets中是否存在区分大小写的标志?

提前致谢!

regex google-apps google-sheets

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

在谷歌播放预注册应用程序

我正在开发一款产品,计划在接下来的4-5周推出,我已经阅读了很多关于谷歌播放控制台的新功能的博客,即Pre-Register-App在发布之前.所以我也想做同样的事情,我挖谷歌发现了许多博客,它解释了什么Pre-registering,但没有找到任何博客解释,我们如何做到这一点,我甚至挖掘谷歌播放开发者控制台的任何选项Pre-registering.助手将受到高度赞赏.

博客链接

1).https://play.google.com/store/apps/details?id=com.google.android.apps.fireball&hl=en

2).http://thenextweb.com/apps/2015/05/11/you-can-now-pre-register-for-apps-on-the-google-play-store/#gref

3).http://www.theverge.com/2015/5/10/8581483/pre-register-button-added-to-google-play

在此输入图像描述

谢谢!

android google-api google-apps google-play prelaunch

20
推荐指数
1
解决办法
8682
查看次数

使用MX记录将电子邮件转发到另一个域

我有一个域名托管在Dreamhost - foobar.com.它有与之关联的Google Apps:50个免费电子邮件帐户,不再适用于新域名.我刚刚得到另一个域名 - foobar.edu.我希望foobar.edu成为我的主要域名,但我仍然希望使用与foobar.com相关联的免费Google Apps来处理收到的邮件.

我的问题:我可以调整foobar.edu的MX记录,以便将发送到someone@foobar.edu的消息重定向到someone@foobar.com然后由我的Google Apps处理吗?

我可以调整两个foobar域的DNS,但我不认为我可以要求Google的foobar.com帐户直接处理foobar.edu电子邮件.

dns mx-record google-apps email-forwarding

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

Google App Engine和域名

情况如下:

我拥有Google Apps for Business帐户.

我注册了两个域名:

  • mycompany.com是主要域名
  • myapp.com这是另一个域名

注意:这两个域都经过验证且处于活动状态.

我正在开发Google App Engine网络应用程序,我希望可以通过myapp.comwww.myapp.com访问它.

到目前为止我做了什么:

  • 我已将GAE网络应用程序添加为我的Google Apps帐户中的服务.
  • 我试图更改网址,但myapp.com不会出现在保管箱中.

这件事开始让我发疯...

subdomain dns google-app-engine google-apps

16
推荐指数
1
解决办法
5229
查看次数