我正在使用 Goo.gl API 来缩短一些链接。对 POST 方法的调用运行良好,短 URL 也运行良好,但我对短链接历史有疑问。
如果我从 goo.gl 页面创建一个短 url,它将被存储在那里供我查看和查看与其关联的所有分析,但如果我使用我的 API 密钥通过 API POST 生成它,则不会添加链接到我的历史,我在 Goo.gl 页面中看不到任何与之相关的数据。无论如何可以访问该信息吗?
我正在使用 Goo.gl API 来缩短一些链接。对 POST 方法的调用运行良好,短 URL 也运行良好,但我对短链接历史有疑问。
如果我从 goo.gl 页面创建一个短 url,它将被存储在那里供我查看和查看与其关联的所有分析,但如果我使用我的 API 密钥通过 API POST 生成它,则不会添加链接到我的历史,我在 Goo.gl 页面中看不到任何与之相关的数据。无论如何可以访问该信息吗?
这就是公共和私人的区别。
Url Shortener API在技术上是一个公共 API。这意味着您无需经过身份验证即可使用它。这就是公共 API 密钥起作用的原因。但是,当您使用公共 api 密钥时,api 不知道您个人是谁。
解决方案:您需要做的是切换到Oauth2。验证您的应用程序获取访问令牌,而不是发送 API 密钥,而是发送 access_token。然后,当创建链接时,它们应该被添加到您的帐户中,您将获得它们的分析。