谷歌网址缩短器中的功能或错误取决于身份验证方法

时间:2015-03-26 15:05:56

标签: google-api google-oauth google-url-shortener

如果在请求上传递api密钥时调用insert方法,则传递类似http://mostmedia.com/recent-projects的URL会始终返回相同的缩短网址。

但是如果你使用OAUTH进行身份验证,那么你传入的每个长网都会获得一个新的唯一ID,即使它们是相同的。

当您打开和关闭OAUTH身份验证时,您可以在api资源管理器中看到此行为:

https://developers.google.com/url-shortener/v1/url/insert

我没有在任何地方看到这种情况,因此很难知道这是一个功能还是一个错误,或者我们如何期待它在未来的行为。

有人知道官方谷歌这条线吗?

1 个答案:

答案 0 :(得分:2)

这是预期的行为,请参阅标题为&#34的部分;在您登录时创建链接与退出"在这个文档上:https://support.google.com/faqs/answer/190768在下面处理:

  

在您登录时退出时创建链接

     

登录

     
      
  • 您的链接会自动添加到goo.gl,您可以在其中跟踪他们的链接   使用。
  •   
  • 每次缩短长网址时都会创建一个唯一的短网址。
  •   
     

退出

     
      
  • 您的链接不会显示在goo.gl页面上。
  •   
  • 相同的短网址是   每当您或其他人缩短长URL时重复使用。
  •   

该doc指的是消费者产品,但该行为也适用于API。 OAuth身份验证是相当于登录的API。

每次通话都会返回一个新的短网址,这样您就可以利用多个短网址进行跟踪。