sono stato bacchettato ma giuro che è stato del tutto involontario. ripropongo sperando di trovare chi mi illumini:
richiamo le API in questo modo:
dopodicchè creo la funzionecodice:<script src="//js.live.net/v5.0/wl.js" type="text/javascript"></script>
e associo la funzione ad un pulsante:codice:<script type="text/javascript"> function createContact_onClick() { WL.login({ scope: "wl.contacts_create" }).then( function (response) { WL.api({ path: "me/contacts", method: "POST", body: { first_name: "La mia prova", last_name: "di inserimento" } }).then( function (response) { document.getElementById("resultDiv").innerHTML = "ID: " + response.id + "<br/> Name: " + response.first_name + " " + response.last_name; }, function (responseFailed) { document.getElementById("infoArea").innerText = "Error calling API: " + responseFailed.error.message; } ); }, function (responseFailed) { document.getElementById("infoArea").innerText = "Error signing in: " + responseFailed.error_description; } ); } </script>
il fatto è che alla pressione del pulsante non accade assolutamente nulla. Mi chiedevo: ma è esatto il procedimento? la funzione devo richiamarla in questo modo?codice:<input type="submit" name="greetUser_onClick" id="greetUser_onClick" value="Invia" onclick="createContact_onClick();" /></p>

Rispondi quotando