问题标签 [google-php-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Google Oauth2 身份验证大约需要 15 秒
我正在使用google-php-api进行身份验证。
这大部分时间不到 6 秒,
$client->authenticate($code);
这需要大部分时间大约 3 秒,
$token = $client->getAccessToken();
这也需要大部分时间不到 6 秒。
$client->$data = $client->verifyIdToken($tokens->id_token)
知道为什么,还是正常?
php - 在 Google plus api 中获取朋友的电子邮件
我想获取授权用户的电子邮件。目前我只能获取他们的详细信息,例如姓名和性别,但无法获取他们的电子邮件。这是我正在遵循的过程。
- 要求用户从客户端登录并生成代码
将该代码发送到生成访问令牌的服务器。
$accessTokenResponse = $client->request('POST', ' https://accounts.google.com/o/oauth2/token ', [ 'form_params' => $params ]);
获得访问令牌后,我调用以下 api 来获取他们的朋友列表
$profileResponse1 = $client->request('GET', ' https://www.googleapis.com/plus/v1/people/me/people/visible ', [ 'headers' => array('Authorization' => '承载者' . $accessToken['access_token']) ]);
现在我有用户的谷歌ID,但如何获取他们的电子邮件?
php - 谷歌应用脚本函数不返回表单响应
在谷歌应用程序脚本中,我编写以下代码来读取谷歌表单的响应
在谷歌应用脚本日志中成功输入了我期望的内容。
在 PHP 中,我使用以下代码调用 google app 脚本。
它没有得到任何表单响应值
google-analytics - 按国家过滤
我想从我的 Google Analytics(分析)帐户中获取某个国家/地区的所有区域。我编写了以下代码来获取所有区域:
那么,我怎样才能获得一个国家的所有地区?例如,阿根廷 (AR)。
youtube - Youtube SDK - 如何在 PHP 中获得分析报告访问和数据转储?
我希望每分钟从我的每个频道的分析报告中下载所有数据,但我收到 403 错误。我需要什么样的权限?如何访问 Analytics Reporting API?它说 API 对我不可用。
此外,服务器 2 服务器身份验证是否可以定期获取数据(每天至少 10 次)?
google-api - Google+ 范围 PLUS.LOGIN 未请求 Google Circle Connection 权限
我正在尝试获取可见的 Google+ 连接。通过参考文档https://developers.google.com/+/web/samples/php,很明显在添加“plus.login”范围时会获取 G+ 连接、年龄范围和语言。
但在我的情况下,这个范围只要求获取年龄范围和语言的许可。我无法获取 G+ 连接。
我尝试在我的应用程序中使用 google-api-php-client。还遵循了新应用程序中提到的快速入门指南,但访问权限页面不包括 G+ 连接圈权限。
部分代码如下
重定向到上面创建的 AuthUrl 会导致询问图片中显示的权限
$_people 没有得到任何数据。但是,对于同一用户,在 Google API 资源管理器上尝试时,会重新检索连接
任何建议为什么会出现这种奇怪的行为以及如何解决它谢谢
google-app-engine - Google App Engine PHP,无法解析主机
今晚,我们开始遇到涉及解析包括谷歌在内的许多主机名的 Google App Engine 的 curl 错误。
错误:“无法解析主机 'maps.google.com'” - 代码:6
是的,计费已启用,直到现在这已经工作了几个月。以为我会发帖看看是否有人知道。
在启用 cURL 扩展(使用 Sockets 服务)以及启用 cURL lite(使用 URL Fetch 服务)时,此问题仍然存在。
谷歌应用引擎 PHP5
google-api - Google Play 应用程序统计信息 CSV 已更改?
上个月我制作了一个PHP脚本来检索我的应用程序的统计信息。一切正常,但自12 月 1 日以来,下载的CSV输出发生了变化。事实上,在 12 月 1 日之前,我有以下专栏:
我现在有 :
我认为谷歌改变了他们的输出数据,但如果他们每个月都改变,那对我的自动脚本不利。
如果有人知道有关此更改的信息,那可以帮助我。祝你有美好的一天,
本。
google-drive-api - Google Drive API oauth2 在实时服务器上挂起,并且在使用 auth_code 进行身份验证时不返回错误
我有一个巨大的问题,谷歌或 php 绝对没有返回错误。
我已经编写了一个谷歌客户端 oauth2 连接模型,当我在我的 Mac 上的开发环境中运行它时它可以完美运行(我没有使用简单的本地主机,它实际上是我用来镜像生产的流浪者尽可能多的服务器),但是当我将其推送到生产环境时它不起作用。
它只是没有返回任何错误。该代码到达我从 Google 获得身份验证代码的部分,它挂在我试图将其交换为令牌的部分( $client->authenticate($auth_code) )。
我真的不知道我做错了什么,因为在开发站点上一切正常,没有错误(顺便说一下,它有一个公共链接,我尝试从不同的公共 IP 地址访问它)。
当我将代码推送到实时服务器时,它就停止了身份验证。我为每个生产服务器设置了正确的 oauth 凭据,重定向 uri 是正确的。我根本不知道我做错了什么......
这是代码的一部分(我重复一遍,它可以在具有可公开访问 url 的开发服务器上完美运行):
任何帮助将不胜感激!
javascript - 带有 AccessToken 的 Google Picker 无法正常工作
我似乎无法让 Google Picker 工作。我已经使用PHP League Oauth Provider对我的用户进行了身份验证
身份验证后,我的用户的 accessToken 看起来像这样;
ya67.Fi_dfioriogneegroig7Czdy54z0sdfdvnfr9fn38n3n93
这是我用于呈现选择器的 Javascript 和 HTML 代码;
我的 accessToken 可在{{ token|escape }}
.
当我尝试单击“添加新文档”按钮时,出现以下错误。
未捕获的 ReferenceError:google 未在 createPicker 中定义
我不知道这是为什么。我没有正确使用访问令牌吗?
顺便说一句,我需要使用服务器端技术来处理 accessToken 业务,因为我有多个子域,你不能在 Google Dev Console 中使用通配符。因此,我不能只使用像这样的标准示例来通过客户端进行身份验证。
PS - 显然,在上面的代码块中,这些不是我真正的令牌/秘密。他们已经改变了。