Domanda

La seguente richiesta di Curl dell'API Harvest sta generando un errore "Ci dispiace, ma qualcosa è andato storto". Qualche idea su cosa potrei fare di sbagliato? Forse non sto formattando correttamente il post XML? Sono stato in grado di eseguire correttamente le richieste GET con l'API. Ho sostituito il mio dominio specifico e le informazioni sull'account utente nel codice seguente.

curl https://domain.harvestapp.com/daily/add/ -H 'Content-Type: application/xml' -H 'Accept: application/xml' -u user@domain.com:password --data-urlencode "<request><notes>Test api support</notes><hours>3</hours><project_id type='integer'>1234567</project_id><task_id type='integer'>12345</task_id><spent_at type='date'>Fri, 25 Mar 2011</spent_at></request>"
È stato utile?

Soluzione

Penso che la tua formattazione sia solo un po 'fuori,

Prova questo :

    curl https://domain.harvestapp.com/daily/add -H 'Accept: application/xml' -H 'Content-Type: application/xml' -u user@example.com:password -X POST -d "<request><notes>Test api support</notes><hours>3</hours><project_id type=\"integer\">12345</project_id><task_id type=\"integer\">23456</task_id><spent_at type=\"date\">Fri, 27 May 2011</spent_at></request>"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top