Usando javascript para acessar as APIs de encurtamento de URL do Google em uma extensão do Google Chrome

Estou escrevendo minha primeira extensão do google chrome que usaráApi encurtador de URL do Google para encurtar o URL do separador atualmente ativo no Chrome.

Eu sou um desenvolvedor de longa data sw (asm / C + +), mas totalmente novo para este material "webby". :)

Eu não consigo descobrir como fazer (e depois processar) a solicitação HTTP POST usando js ou jquery. Acho que não entendo o mecanismo POST fora do exemplo de curl.

Meu arquivo javascript atualmente se parece com isso:

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