问题标签 [google-url-shortener]

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 投票
0 回答
267 浏览

google-authentication - 没有用户身份验证的 Google URL Shortener 历史记录?

我一直在互联网上阅读,但找不到一个不使用 OAuth2.0 列出我的帐户历史记录(即我缩短的链接)的示例。

所以,我想知道,有谁知道我是否可以下载我的历史记录而无需重定向到身份验证。我在想是否有一种方法可以让我提供我的用户名和密码,并且无需我输入即可自动处理身份验证。

如果可能的话,任何建议将不胜感激。

谢谢

0 投票
1 回答
537 浏览

ruby-on-rails - Google URL Shortener 返回错误,{"domain"=>"usageLimits", > "reason"=>"ipRefererBlocked

我想在 ruby​​ 上使用谷歌网址缩短器。我一直在使用googl。在谷歌开发者控制台,我有一个 api 密钥。我设置了 IP 地址“127.0.0.1”。

然后,我写了如下,但是它返回了一个错误。你能告诉我如何解决这个问题吗?

Googl::Error ({"error"=>{"errors"=>[{"domain"=>"usageLimits", "reason"=>"ipRefererBlocked", "message"=>"有一个 per-IP 或在您的 API 密钥上配置了 per-Referer 限制,并且请求与这些限制不匹配。如果应允许来自此 IP 或引用者的请求,请使用 Google Developers Console 更新您的 API 密钥配置。", "extendedHelp"=>" https ://console.developers.google.com "}], "code"=>403, "message"=>"在您的 API 密钥上配置了 per-IP 或 per-Referer 限制,并且请求与这些不匹配限制。如果应允许来自此 IP 或引用者的请求,请使用 Google Developers Console 更新您的 API 密钥配置。"}}): app/controllers/products_controller.rb:102:in `create'

0 投票
1 回答
217 浏览

python - 以编程方式将 goo.gl 缩短的 URL 报告为垃圾邮件?

我有超过 3500 个被识别为垃圾邮件的 goo.gl URL 列表。

我需要将它们作为垃圾邮件链接报告给 Google。谷歌确实提供了一个页面来报告这些类型的垃圾邮件链接:https ://goo.gl/#reportspam ......不幸的是,它只接受每个报告的一个 URL。

自然地,超过 3500 个 URL 意味着手动逐个报告它们不再合理也不实际。垃圾邮件链接报告必须自动完成。

我一直在阅读Google 的 URL Shortener API 文档,也曾在互联网上搜索过相关信息,但我似乎无法找到任何公开可用的 API 来报告 goo.gl 链接垃圾邮件。

您能指导我如何完成此自动链接垃圾邮件报告吗?

如果可能,带有示例代码,最好使用 Python。

0 投票
0 回答
88 浏览

curl - 使用 PHP 的 Google Url Shortener 服务:如何使用 gzip 提高性能?

我在 PHP 代码中使用 Google Url Shortener 服务。

它正在工作,但我想提高性能,并且我已经看到文档(rif. https://developers.google.com/url-shortener/v1/performance)建议使用部分资源并使用 gzip。

我采用了部分资源方法并且工作正常,但现在我也想使用 gzip 建议。

现在我的代码是

谷歌文档说使用

我的问题是我不知道如何在我的 PHP 代码中转换它......

有什么建议么?

非常感谢您提前!!!

切萨雷

0 投票
1 回答
472 浏览

c# - 谷歌网址缩短器:如何在没有任何 api 限制的情况下取回缩短的网址?

我想使用谷歌网址缩短器 api。我读到每个 IP 每秒有 1 或 10 个限制。

我想通过 C# 控制台应用程序来点击它。我会从数据库中获取长 url 并将它们发送到谷歌 url 缩短 api。我一天要做60000次。

我如何做到这一点而不会出现任何超过 api 限制的错误?

0 投票
1 回答
697 浏览

google-analytics - URL Shortener API 统计信息

通过 Google API,我正在以编程方式创建短 URL。这工作正常。在我的 API 控制台上,我可以看到统计数据显示,例如,自从我上周五开始使用这个 API 以来,请求数量为“urlshortener.url.insert”几十个。现在我想知道在这些 URL 上完成了多少点击。当转到 goo.gl 时,我可以看到一堆我手动创建的 URL,但没有一个 URL 通过 API 创建。有没有办法做到这一点 ?还是可以在 Analytics 中看到?

0 投票
1 回答
100 浏览

google-api - What is the timezone for Google URL Shortener stats date fields?

Specifically: https://developers.google.com/url-shortener/v1/url the urlshortener.get returns fields like twoHours, day, week for stats. When does day get reset or which timezone is it calculated from?

0 投票
1 回答
1560 浏览

node.js - 节点 - 请求 - 和谷歌 URL 缩短器

所以我让谷歌的 URL 缩短器在我的 Angular 应用程序上工作,但是因为它使用 API 密钥,我认为在我使用 Angular 的服务器端进行谷歌 api 调用更智能/更安全。

发现$http使用 Angular 的帖子非常直接,但是使用 Node 我很快意识到我最好使用 npm 包request,但它似乎不起作用。

所以基本上我需要做:

我目前已经写过:

我不断收到错误:

我的要求错了吗?

谢谢。

0 投票
1 回答
250 浏览

javascript - 是否有任何好的节点模块可以连接谷歌缩短 API 以缩短长 URL

我正在使用 Node.js,并尝试缩短长 URL,如果在 Node.js 的 API 文档中找到,我正在尝试连接到谷歌缩短 API

google-api-nodejs-客户端

但它只有将短 URL 转换为长 URL 的代码,

我发现node-google-url-shorter

这不使用 API 密钥,因为我每天可能会发送超过 10,000 个请求,这不好,而且我认为这不是维护回购。

而这个google-url,似乎也描绘了这个。

那么有没有其他好的节点模块。

我想缩短一个长 URL。

先感谢您 :)

0 投票
0 回答
92 浏览

python - 无法让示例 google-api-python-client/samples/urlshortener/ 工作

我正在尝试编写一个 python 脚本来获取我的 goo.gl 短 URL 上的数字点击。我想我可以先尝试让这个样本工作:

https://github.com/google/google-api-python-client/tree/master/samples/urlshortener

我在client_secrets.json这里填写了这样的信息(实际上 client_id 和 client_secret 被混淆了):

但是当我执行脚本时,我得到了这个: