1

我只是想做一個簡單的ajax調用來縮短網址使用谷歌網址縮短,但它不返回任何數據。有人有主意嗎?谷歌網址縮短不返回一個網址

$.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密鑰,但我只是沒有把它放在這裏。而你不需要使用該服務。

回答

0

你也必須發送你的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); 
       } 
      }); 

希望這會有所幫助。乾杯

+0

我已經嘗試過與我的API密鑰,我仍然沒有運氣 – mcbeav 2011-05-06 06:20:31

+0

你不需要一個API密鑰來使用它,但我有一個,我使用它,它沒有任何返回。 – mcbeav 2011-05-06 06:31:08