Использование JavaScript для доступа к API Google сокращение URL в расширении Google Chrome
Я пишу свое первое расширение Google Chrome, которое будет использоватьAPI для сокращения URL-адресов Google сократить URL-адрес текущей активной вкладки в Chrome.
Я давний программист на sw (asm / C ++), но совершенно новый для этого "webby" вещи. :)
Кажется, я не могу понять, как сделать (и затем обработать) запрос HTTP POST с помощью js или jquery. Я думаю, что просто не понимаю механизм POST вне примера curl.
Мой файл JavaScript в настоящее время выглядит так:
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/"}
});
});