Questions tagged «google-api»

用于有关各种Google API的问题。这些API通常基于流行的Google消费产品,包括Cloud Platform,Google Maps,Google Earth,AdSense,Adwords,Google Apps和YouTube。不要用于API客户端库问题。

13
此IP,站点或移动应用程序无权使用此API密钥
我正在使用https://maps.googleapis.com/maps/api/geocode/json吗?与服务器密钥和用户IP链接以查找任何地址的纬度和经度,当我尝试查找错误时, 我有一个来自Google的服务器访问密钥,并且已将服务器的IP地址放在其白名单中。 我试图通过PHP CURL访问的URL是: https://maps.googleapis.com/maps/api/geocode/json?address=1600+露天剧场+百汇,+山景+景观,+ CA&sensor = true&key = XXXXXXXXXXXX 我得到的结果是: Array ([error_message] => This IP, site or mobile application is not authorized to use this API key. [results] => Array ( ) [status] => REQUEST_DENIED) 我有什么需要配置的。地址解析API也已打开。

3
OAuth 2.0中的客户端机密
要使用Google Drive API,我必须使用OAuth2.0进行身份验证。我对此有一些疑问。 客户端ID和客户端机密用于识别我的应用程序。但是,如果是客户端应用程序,则必须对其进行硬编码。因此,每个人都可以反编译我的应用程序并从源代码中提取它们。这是否意味着坏应用程序可以使用好应用程序的客户端ID和机密假装成好应用程序?因此,即使实际上是由不良应用程序提出的请求,用户也会显示一个屏幕,要求授予对良好应用程序的许可?如果是,该怎么办?还是实际上我不应该为此担心? 在移动应用程序中,我们可以将Webview嵌入到我们的应用程序中。而且很容易提取Web视图中的密码字段,因为要求许可的应用程序实际上是“浏览器”。那么,移动应用程序中的OAuth是否没有客户端应用程序无法访问服务提供商的用户凭证的好处?

16
Google API:客户端的无效来源:尚未将客户端ID“ ID”的网址列入白名单
我需要帮助。我没有找到问题的答案。我尝试使用Google搜寻,并尝试在其他方面询问,但从未找到答案。 我正在使用google API(Youtube数据API),并且我从google端使用示例代码,它可以正常工作,我对此非常确定。尝试启动脚本时出现错误: 详细信息:“客户端的无效来源:尚未将客户端ID“ MyID”列入“ MyURL”白名单。请转到https://console.developers.google.com/,并将此来源白名单作为项目的客户端ID。 ” 错误:“ idpiframe_initialization_failed” 我将我的网站列入白名单的问题已被接受。我不知道怎么了。我应该怎么做才能将我的域“列入白名单”(已列入白名单) 还有一个问题。我以前没有在这个问题上寻找答案。 我认为我可以在Localhost上使用代码,我认为我必须将我的本地主机地址或类似内容列入白名单。但是白名单不起作用。 DreamGamer

16
在哪里可以获得Google开发人员密钥
我正在使用Google API(例如聊天,联系人等)... developer_key,但仍在gdata文档中提到。 您可以在https://code.google.com/apis/console上获得它: 'developer_key' => '' 我已经: // OAuth2 Settings, you can get these keys at https://code.google.com/apis/console 'oauth2_client_id' => '', 'oauth2_client_secret' => '', 'oauth2_redirect_uri' => '' 在哪里可以找到开发人员密钥? 我发现像这样的东西 http://code.google.com/apis/youtube/dashboard/gwt/index.html 但我知道这仅适用于youtube。

12
使用user_id获取Google+个人资料图片的网址
我知道许多社交网络API提供了一种使用用户的user_id或用户名来构建用户个人资料图片的网址的方法。对于Facebook,它看起来像这样: http://graph.facebook.com/user_id/picture?type=square 现在Google Plus有类似的功能吗?或任何其他无需API调用即可获取用户图片的方式?

17
如何使用Google API客户端刷新令牌?
我一直在使用Google Analytics(分析)API(V3),遇到了som错误。首先,所有设置均正确无误,并且可以使用我的测试帐户。但是,当我想从另一个个人资料ID(相同的Google Accont / GA帐户)获取数据时,出现403错误。奇怪的是,某些Google Analytics(分析)帐户中的数据会返回数据,而其他帐户会生成此错误。 我已经撤消了令牌并再次进行了身份验证,现在看来我可以从所有帐户中获取数据了。问题解决了?不。由于访问密钥将过期,因此我将再次遇到相同的问题。 如果我理解正确,可以使用resfreshToken获得新的authenticationTooken。 问题是,当我运行时: $client->refreshToken(refresh_token_key) 返回以下错误: Error refreshing the OAuth2 token, message: '{ "error" : "invalid_grant" }' 我已经检查了refreshToken方法背后的代码,并将请求追溯到“ apiOAuth2.php”文件。所有参数均正确发送。grant_type在方法中硬编码为“ refresh_token”,因此我很难理解出了什么问题。参数数组如下所示: Array ( [client_id] => *******-uqgau8uo1l96bd09eurdub26c9ftr2io.apps.googleusercontent.com [client_secret] => ******** [refresh_token] => 1\/lov250YQTMCC9LRQbE6yMv-FiX_Offo79UXimV8kvwY [grant_type] => refresh_token ) 步骤如下。 $client = new apiClient(); $client->setClientId($config['oauth2_client_id']); $client->setClientSecret($config['oauth2_client_secret']); $client->setRedirectUri($config['oauth2_redirect_uri']); $client->setScopes('https://www.googleapis.com/auth/analytics.readonly'); $client->setState('offline'); …

5
将带有Google OAuth2.0的登录电子邮件限制为特定域名
我似乎找不到任何有关如何限制登录到我的Web应用程序(使用OAuth2.0和Google API)的文档,以仅接受来自具有特定域名或一组域名的电子邮件的用户的身份验证请求的文档。我想将清单列入黑名单,而不是列入黑名单。 是否有人对如何执行此操作有任何建议,关于这样做的官方认可方法的文档,或者是否可以轻松,安全地解决? 作为记录,在用户尝试通过Google的OAuth身份验证登录之前,我不知道有关该用户的任何信息。我所收到的只是基本的用户信息和电子邮件。

5
使用服务器密钥时,Google Sheets API返回“调用者没有权限”
我已经在API管理器中生成了服务器密钥,并尝试在Mac上执行以下命令: curl 'https://sheets.googleapis.com/v4/spreadsheets/MySheetID?ranges=A1:B5&key=TheServerKeyIGeneratedInAPIManager' 但这是返回的内容: { "error": { "code": 403, "message": "The caller does not have permission", "status": "PERMISSION_DENIED" } } 我在这里做错了什么?

4
Zip Google Geocode Api查找城市和州名[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 5年前关闭。 改善这个问题 我基本上想检索邮政编码中的城市和州列表。Google的Geocode API可以做到吗?我尝试查看文档,但发现信息不胜枚举。 任何帮助,将不胜感激。如果还有另一种完成此任务的方法,请告诉我。 谢谢 编辑:我能够通过以下网址检索城市和州:http : //maps.google.com/maps/geo ? output=xml&q=14606,但是对此有限制吗?

9
Google图片搜索显示api不再可用
我正在使用Google Image Search API。到昨天为止,它一直在工作,但是今天早上,它说:“此API不再可用” 是正式关闭,还是我身边有任何错误 请求 https://ajax.googleapis.com/ajax/services/search/images?v=1.0&rsz=8&q=cute+kittens 响应 {"responseData": null, "responseDetails": "This API is no longer available.", "responseStatus": 403}

6
使用Postman访问OAuth 2.0 Google API
我正在尝试使用Postman chrome应用程序访问Proximity Google API。我已经按照邮递员和Google开发人员网站上的教程进行操作,但是仍然收到401错误消息。 我在做什么? 第1步-启用接近API: 为了使用Proximity API,必须首先在Google Dev控制台中启用它。使用本教程,我为我的项目启用了对Proximity API的支持 第2步-获取凭据: 根据本教程,我需要获取客户端ID和密码。这就是我感到困惑的地方。凭据->添加凭据-> OAuth2.0客户端ID->选择Chrome App单选按钮(因为我使用的是Postman)->输入Postman的Chrome Web商店URL的最后一部分[ fhbjgbiflinjbdggehcddcbbddddop] ->点击创建按钮这些步骤将只生成一个客户端ID,而不是一个秘密。.我做错什么了吗? 您可以从Google Dev控制台下载一个JSON文件,其中包含客户端ID,身份验证URI和令牌URI 我下载了此文件,但是如果我使用的是Postman,则无济于事。我猜这个JSON文件可以包含在JS应用程序中。 第3步-使用Postman测试API 我得到什么? 而且,一旦我点击了调试网址,就会看到以下屏幕


2
如何在没有用户干预的情况下授权应用程序(网络或已安装)?
假设我有一个Web应用程序,需要在后台服务中访问云端硬盘文件。它要么拥有要访问的文件,要么在所有者共享文件的Google帐户中运行。 我知道我的应用程序需要刷新令牌,但是我不想编写代码来获取该令牌,因为我只会做一次。 注意 这不使用服务帐户。该应用将在传统的Google帐户下运行。在某些情况下,服务帐户是一种有效的方法。但是,使用Oauth Playground模拟应用程序的技术可以节省大量的工作量,并且适用于不支持与服务帐户共享的任何API。

8
如何使用Python访问(读取和写入)Google表格电子表格?
我想知道您是否可以为我提供使用python从Google文档/电子表格中读取/写入的示例。 我确实在这里https://developers.google.com/google-apps/spreadsheets/上查看了google docs API,但不确定是否点击了正确的链接。一个例子也会有很大帮助。 我想做的是根据不同的列查询电子表格,更像是SQL查询,然后对数据进行一些下游解析,然后将其放入Google文档中的另一个电子表格或文档中。 最好-阿比

6
403消息:Legacy People API未在项目中使用
Google API已启用,但给出了错误;旧版People API之前尚未在项目中使用过,或者已被禁用。通过访问https://console.developers.google.com/apis/api/legacypeople.googleapis.com/overview?project=启用它,然后重试。如果您最近启用了此API,请等待几分钟,以便该操作传播到我们的系统并重试。
14 c#  asp.net  google-api 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.