Io non capisco la tua domanda, ma io uso l'API di Instagram in lato client, e faccio POST e GET, usarlo:
$.ajax({
type: "POST",
"method": "POST",
//Use the URL in Instagram Document
url: 'https://api.instagram.com/v1/media/<ID>/likes?access_token=<TOKEN>',
dataType: "jsonp",
//To get response
success: function(result){
//Exemple, if is okay or not
if(result.meta.code == 200){
alert('ok');
}else{
alert('fail');
}
}
});
È possibile modificare l'ID token e dei media, e testarlo su http://jsfiddle.net/DvLE2/
Se avete bisogno di inviare i dati (azione, in relazione), si aggiunge:
data: data;
Esempio, relazione (a seguire o seguire più di qualcuno):
$.ajax({
type: "POST",
"method": "POST",
url: 'https://api.instagram.com/v1/users/<ID>/relationship?access_token=<TOKEN>',
//action (you need that to use relationship
data: {action: 'follow'},
dataType: "jsonp",
success: function(result){
if(result.meta.code == 200){
alert('ok');
}else{
alert('fail');
}
}
});
moduli nascosti possono postare, ma non è possibile ottenere un valore di ritorno lì, quindi potrebbe non essere utile a voi. tuttavia, è possibile ovviare a una mancanza di rendimento eseguendo un altro GET e verificando se qualcosa è stato modificato per rilevare il successo manualmente. – dandavis
Ho appena testato POST con JSONP. Funziona. –