Google 短網址API http://goo.gl/fbsS

Google 提供的短網址 short url
首先要去: https://code.google.com/apis/console/b/0/#project:865057694379 啟用您的服務並申請api key.


接下來要注意幾個東西,若您是要產生短網址,記得修改幾個地方

原始內容是反查短網址
        var request = gapi.client.urlshortener.url.get({
          'shortUrl': 'http://goo.gl/fbsS'
        });

下面的是產短網址
        var request = gapi.client.urlshortener.url.insert({
          'resource': {'longUrl': 'http://goo.gl/fbsS'}        });

原始回傳結果抓取方式

appendResults(response.longUrl);


改用抓取ida即可

appendResults(response.id);



若未使用:'resource': {'longUrl': 'http://goo.gl/fbsS'}

會回傳下列的錯誤訊息:

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "required",
    "message": "Required parameter: shortUrl",
    "locationType": "parameter",
    "location": "shortUrl"
   }
  ],
  "code": 400,
  "message": "Required parameter: shortUrl"
 }



官方說明:https://developers.google.com/url-shortener/v1/getting_started

留言

  1. 發現若流量大太會被google擋住,只好把轉網的儲存起來做cache,每次要轉之前先抓,沒有再透過api去重新產生。

    回覆刪除

發佈留言

此網誌的熱門文章

nginx 上安裝 TWCA 憑證