Korzystanie z javascript w celu uzyskania dostępu do interfejsów API skracających adresy URL Google w rozszerzeniu Google Chrome

Piszę moje pierwsze rozszerzenie google chrome, które będzie używaneApi skracacza adresu URL Google skrócić adres URL aktualnie aktywnej karty w Chrome.

Jestem długoletnim deweloperem sw (asm / C ++), ale całkowicie nowym w tym „webby”. :)

Wydaje mi się, że nie wiem, jak utworzyć (a następnie przetworzyć) żądanie http POST za pomocą js lub jquery. Myślę, że po prostu nie rozumiem mechanizmu POST poza przykładem curl.

Mój plik javascript wygląda obecnie tak:

chrome.browserAction.onClicked.addListener(function(tab) { 
    console.log('chrome.browserAction.onClicked.addListener');

chrome.tabs.getSelected(null, function(tab) {
    var tablink = tab.url;
    console.log(tablink);

    //TODO send http post request in the form
    // POST https://www.googleapis.com/urlshortener/v1/url
    //   Content-Type: application/json
    //   {"longUrl": "http://www.google.com/"}
});

});

questionAnswers(5)

yourAnswerToTheQuestion