我使用https://www.googleapis.com/auth/userinfo.email范围来获取经过身份验证的用户的电子邮件地址.但在进行身份验证时,Google会提示用户:
该应用程序想:
- 了解您在Google+上的身份(帮助图标显示:此应用请求获得与您的公开Google个人资料相关联的权限)
- 查看您的电子邮件地址
我不想要用户的Google+相关信息.我正在使用OAuth2身份验证方法.对于Authsub请求身份验证,它只需要电子邮件地址访问.如何单独访问用户的电子邮件地址?
scope google-authentication oauth-2.0 google-plus google-oauth
最近几天,我收到Google发出的"内部错误"错误消息,同时调用Google AnalyticsAPI来获取报告数据.以前相同的API工作正常.以下是我们使用的维度和指标,
尺寸:ga:广告系列,ga:adGroup,ga:关键字,ga:adContent,ga:日期
指标 :ga:会话,ga:跳出,ga:展示次数,ga:adClicks,ga:adCost,ga:transactions,ga:RPC
当我删除metrics参数时,它工作正常.无法弄清楚为什么这个指标值会导致问题.以下是我所面临的完整错误消息
{
"error":{
"errors":[
{
"domain":"global",
"reason":"internalError",
"message":"内部错误."
}
],
"code":500,
"message":"发生内部错误."
}
}
error-handling analytics google-analytics google-analytics-api google-analytics-firebase
我们正在开发一个 Chrome 扩展程序,我们试图在其中获取浏览器选项卡中的选定文本。为此,我们使用了上下文菜单选项,但通过在 中使用以下方法,我们得到了一个空字符串作为选定文本background.js:
window.getSelection().toString()
Run Code Online (Sandbox Code Playgroud)
然后引用此链接并将方法更改为获取所选文本:
chrome.contextMenus.create({
title: "Click",
contexts: ["selection"],
onclick: function(info, tab) {
selectedText = info.selectionText;
};
});
Run Code Online (Sandbox Code Playgroud)
使用这种方法,我们能够将所选文本作为字符串(单行)获取,但没有换行符。是否可以在保留换行符的同时获取所选文本?
例如,如果选择的内容是:
Text first line
Text second line
Run Code Online (Sandbox Code Playgroud)
我们将所选文本设为Text first line Text second line(在一行中,没有换行符)。
我正在尝试使用下载API版本3(v3)下载Google电子表格.我在下载电子表格时收到"java.lang.IllegalArgumentException:尝试设置外部cookie"错误消息.我通过我的谷歌应用程序帐户尝试,该帐户通过2腿oauth身份验证过程进行身份验证.有没有人面临这种问题?
这是错误堆栈跟踪:
Servlet.service() for servlet action threw exception|java.lang.IllegalArgumentException: Trying to set foreign cookie
at com.google.gdata.client.http.GoogleGDataRequest$GoogleCookie.<init>(GoogleGDataRequest.java:166)
at com.google.gdata.client.http.GoogleGDataRequest$GoogleCookieHandler.put(GoogleGDataRequest.java:399)
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:710)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1000)
at sun.net.www.protocol.http.HttpURLConnection.getHeaderFields(HttpURLConnection.java:2053)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderFields(HttpsURLConnectionImpl.java:263)
at com.google.gdata.client.http.HttpGDataRequest.isOAuthProxyErrorResponse(HttpGDataRequest.java:558)
at com.google.gdata.client.http.HttpGDataRequest.checkResponse(HttpGDataRequest.java:549)
at com.google.gdata.client.http.HttpGDataRequest.execute(HttpGDataRequest.java:530)
at com.google.gdata.client.http.GoogleGDataRequest.execute(GoogleGDataRequest.java:535)
Run Code Online (Sandbox Code Playgroud)
编辑:此问题仅在我们的用户的一个帐户中使用我们的应用程序.它适用于所有其他用户
google-docs google-sheets illegalargumentexception google-spreadsheet-api google-drive-api
analytics ×1
contextmenu ×1
google-docs ×1
google-oauth ×1
google-plus ×1
oauth-2.0 ×1
scope ×1