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

Related Posts

This Post Has One Comment

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

Comments are closed.