Verwendung von Javascript für den Zugriff auf die URL-Shortener-APIs von Google in einer Google Chrome-Erweiterung
Ich schreibe meine erste Google Chrome-Erweiterung, die verwendet wirdGoogles URL-Shortener-API um die URL des aktuell aktiven Tabs in Chrome zu kürzen.
Ich bin ein langjähriger SW-Entwickler (asm / C ++), aber völlig neu in diesem "Webby" -Stoff. :)
Ich kann anscheinend nicht herausfinden, wie ich die http-POST-Anforderung mit js oder jquery ausführen (und dann verarbeiten) soll. Ich glaube, ich verstehe den POST-Mechanismus außerhalb des Curl-Beispiels einfach nicht.
Meine Javascript-Datei sieht derzeit so aus:
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/"}
});
});