问题标签 [google-api-php-client]

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.

0 投票
1 回答
2791 浏览

android - 错误 401 Google-api-php-client 验证服务器 Android inapppurchase

我需要在我的服务器上验证用户之前在我的 Android APP 中进行的每个 Android 购买。我虽然与google-api-php-client一起使用它会很容易验证和管理服务器中的令牌。但是没有任何示例,昨天谷歌发布了新版本 0.6.3,提供应用内购买服务。

我跟着-> *code.google.com/p/google-api-php-client/wiki/OAuth2#Service_Accounts*

在我的code.google.com/apis/console/上,我推送了“Google Play Android Developer API”,并在 API Access 中配置了“服务帐户”。

从 Android 客户端 APP,服务器接收 PACKAGE_NAME、PRODUCT_ID 和购买 TOKEN。

我的服务器代码如下:

显示的错误是:

令牌是正确的,我在 Google API 控制台(https://code.google.com/apis/console)和 Google 开发者控制台(https://play.google.com/apps/publish )中使用同一个帐户/)。我只使用服务帐户 api,不使用 Web 应用程序的客户端 ID 和简单 API 访问。为了安全起见,我在这里更改了一些代码值。

有人可以帮我知道我使用 Google API 验证购买服务器时出了什么问题吗?我怎么知道我的应用程序的所有者?跟谷歌Apis新项目、项目域、项目号、项目ID等有关系吗?

0 投票
1 回答
2170 浏览

php - Google Calendar API 批量请求 PHP

我正在尝试通过批量请求向 Google 日历发送一堆事件。但我不知道该怎么做。https://developers.google.com/google-apps/calendar/batch对我没有帮助。

batch.xml 包含 2 个项目。到目前为止就是这样。但是什么也没发生。

我也试过

但这会引发没有消息的错误。

我的问题:如何通过 PHP 向 Google Calendar 发送批次?

0 投票
2 回答
2316 浏览

laravel - 谷歌 api php redirect_uri_mismatch


当我将以下composer包bitgandtter/google-api用于google php api客户端时,因为我将它与laravel 4结合使用,我收到以下错误redirect_uri_mismatch。我的代码如下所示(位于app/lib使用 PSR-0 规范下):

我的路线是:

我正在使用官方的 google plus 登录按钮登录用户,然后通过$.ajax().

这是我的 api 控制台设置的样子: 在此处输入图像描述

0 投票
3 回答
2240 浏览

php - 使用 google-api-php-client 下载文件

我在尝试使用https://code.google.com/p/google-api-php-client/上的 php 客户端从 Google Cloud Storage 下载文件时遇到问题

我已经对自己进行了身份验证,并且使用以下代码可以返回一个包含指向我的文件的链接的对象

响应类似于...

但是如何使用 Google PHP 客户端下载文件...我不能使用 file_get_contents,因为它不知道身份验证详细信息。我发现的最好的东西是使用 Google_Client 但响应只包含元数据而没有对象/文件内容的东西

0 投票
2 回答
11947 浏览

php - PHP:Google plus Oauth 2.0 - 获取 OAuth2 访问令牌时出错,消息:'invalid_client'

使用PHP Lib v2、Oauth 2.0使用Google 登录

经过长时间的配置,我终于配置了它,它曾经正常工作,但之后就无法正常工作。点击登录链接后,用户将向 Google 进行身份验证。在完成身份验证之前工作正常。

在使用GET变量进行回调时:

它正在生成以下错误:

致命错误:C:\xampp\htdocs\test\google-api-php-client\src\auth\Google_OAuth2.php:115 中的消息“获取 OAuth2 访问令牌时出错,消息:'invalid_client'”未捕获异常“Google_AuthException”堆栈跟踪:#0 C:\xampp\htdocs\test\google-api-php-client\src\Google_Client.php(127): Google_OAuth2->authenticate(Array, 4/xUGSPbXR0LNzW...') #1 C: \xampp\htdocs\test\google-api-php-client\index.php(40): Google_Client->authenticate('4/xUGSPbXR0LNzW...') #2 {main} 在 C:\xampp\htdocs\第 115 行的 test\google-api-php-client\src\auth\Google_OAuth2.php

使用以下代码(它将帮助您理解):

从此处获取源文件:适用于 PHP 的 Google APIs 客户端库

已经完成了:

  • 客户编号:好的
  • 客户端密码:OK
  • 重定向 URI:好的
  • Google+ API:开启

笔记:

在本地主机上工作。

0 投票
1 回答
6026 浏览

youtube-api - 使用 google api php 客户端上传后,Youtube 视频处理状态停留在“处理中”

我在使用 google api php 客户端 0.6.4 在我的 youtube 帐户上上传视频时遇到问题

上传似乎没问题,但视频状态停留在“处理中”

有人对此有建议吗?

谢谢 !

** 更新 **

processingDetails最近发生了变化,但状态仍然停留在“正在处理”

0 投票
1 回答
3365 浏览

php - curl 错误 35:未知的 SSL google OAuth2

我尝试使用 Google php OAuth2 (google-api-php-client) 并且我有 curl errno 35,但只有当我使用代理时:

我测试了许多解决方案:

我尝试了随处可见的不同解决方案(上面几乎是详尽的列表),但没有一个对我有用。

我想知道这是否不是问题的端口号,但我没有成功更改它(我尝试使用 CURLOPT_PORT 选项)以及 Google_OAuth2.php 中的 URL。

感谢您的帮助,

西蒙。

0 投票
2 回答
1709 浏览

php - Blogger google api 获取用户ID

在对用户进行身份验证时,我如何获取用户 ID 以便我列出他们的博客。

该文档是无用的,它显示的只是如何使用未知数(即 blogID、postID 等)获取博客帖子等,以便能够获取 blogID、postID 我需要身份验证时未提供的初始用户 ID。

https://developers.google.com/blogger/docs/3.0/using

0 投票
1 回答
2049 浏览

google-plus - 使用 google+ 登录时如何获取生日信息

我在我的网站上使用 google+ 登录。m 使用此语法获取用户信息 -$google_oauthV2->userinfo->get(); 但我没有得到用户的生日。如果可能的话,我应该怎么做才能获得用户的生日和位置。这是我的代码:

`

0 投票
2 回答
2539 浏览

php - Youtube Analytics API 人口统计维度“性别”显示在分析仪表板上,但在 API Explorer 上查询无效

我目前正在使用 Youtube Analytics API,

到目前为止,我已经能够提取 youtube 必须提供的所有数据,除了查询每次都失败的性别/年龄组维度,

文档指向播放位置的示例,而不是其自身的人口统计。

我正在使用PHP 客户端库

== PHP ==

当我运行这个查询时,我得到一个error (400) The query is not supported.即使它适用于所有其他指标和维度。