我目前正处于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) 我们为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) 我希望得到一个字符串值 - 稍后将其与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)
我想这一定是有帮助的,唯一的问题是我想从中获取值的列是动态的,所以如何设置此列的范围
我正在开发Google应用程序迁移/存档系统,在开发的这一点上,我正试图想出一种方法来下载我的域用户创建的所有组中的所有邮件.我知道我可以设置转发过滤器并将所有邮件存档到电子邮件中,但这对旧邮件没有帮助.
有没有办法从Google网上下载这些邮件?如果是这样,是否有管理API可以获取用户创建的所有群组的列表?
我们正在构建一个多用户平台,每个注册用户都有一个Google App帐户及其电子邮件和日历.
人们可以将事件添加到日历中,但条目始终显示"忙"而不是显示完整的事件详细信息.
如何让日历分享和显示的不仅仅是"忙碌"并列出事件名称?
我正在尝试使用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)
有谁知道这个错误?
我正在尝试使用regexreplace函数在Google Spreadsheets中创建一个不区分大小写的正则表达式查询.那可能吗?我已经尝试了\ i标志并得到#REF错误说表达式无效:= regexreplace("Test","t\i","")给出错误,当我希望得到"es"作为最后结果.
可能吗?Google Spreadsheets中是否存在区分大小写的标志?
提前致谢!
我正在开发一款产品,计划在接下来的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
3).http://www.theverge.com/2015/5/10/8581483/pre-register-button-added-to-google-play
谢谢!
我有一个域名托管在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电子邮件.
情况如下:
我拥有Google Apps for Business帐户.
我注册了两个域名:
注意:这两个域都经过验证且处于活动状态.
我正在开发Google App Engine网络应用程序,我希望可以通过myapp.com或www.myapp.com访问它.
到目前为止我做了什么:
这件事开始让我发疯...
google-apps ×10
dns ×2
google-api ×2
android ×1
email ×1
google-play ×1
java ×1
javascript ×1
mx-record ×1
prelaunch ×1
python ×1
regex ×1
ssl ×1
subdomain ×1