谷歌网址缩短器不返回网址

发布于 2024-11-06 01:49:39 字数 509 浏览 4 评论 0原文

我只是尝试使用 google url 缩短器进行简单的 ajax 调用来缩短 url,但它不返回任何数据。有人有什么想法吗?

$.ajax({
                  type: 'POST',
                  url: "https://www.googleapis.com/urlshortener/v1/url",
                  contentType: 'application/json',
                  data: {longUrl: match},
                  dataType: 'json',
                  success: function(id){
                  $('#menu').html(id);
                  }
                });

我有一个 API 密钥,但我只是没有把它放在这里。并且您不需要任何人即可使用该服务。

i am just trying to make a simple ajax call to shorten a url using googles url shortener, but its not returning any data. Anyone have any ideas?

$.ajax({
                  type: 'POST',
                  url: "https://www.googleapis.com/urlshortener/v1/url",
                  contentType: 'application/json',
                  data: {longUrl: match},
                  dataType: 'json',
                  success: function(id){
                  $('#menu').html(id);
                  }
                });

I have an API key but i just didnt put it in here. and you dont need one to use the service.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

辞别 2024-11-13 01:49:39

使用 google 渲染的 api 库作为 url Shortner,它可用于 php、java、.net 等,

链接到 API 库 - http://code.google.com/apis/urlshortener/libraries.html

否则你的ajax需要完成跨域ajax,阅读此内容

Use the api library rendered by google for url shortner, its available in php, java , .net etc.,

Link to API libraries - http://code.google.com/apis/urlshortener/libraries.html

Else your ajax need to done for cross domain ajax, read this

遗心遗梦遗幸福 2024-11-13 01:49:39

您还必须发送您的 apikey。像这样:

           $.ajax({
              type: 'POST',
              url: "https://www.googleapis.com/urlshortener/v1/url?key=YOUR_API_KEY",

              data: {longUrl: match},
              dataType: 'json',
              success: function(id){
                 $('#menu').html(id);
              }
            });

希望这有帮助。干杯

You have to send your apikey also. Like this:

           $.ajax({
              type: 'POST',
              url: "https://www.googleapis.com/urlshortener/v1/url?key=YOUR_API_KEY",

              data: {longUrl: match},
              dataType: 'json',
              success: function(id){
                 $('#menu').html(id);
              }
            });

Hope this helps. Cheers

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文