Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. `{"errors":[{
  2. "message":"Could not parse request data,invalid JSON",
  3. "help":"For more information on API status codes and how to handle them,
  4. read the docs on errors: https://asana.com/developers/documentation/getting-started/errors"}
  5. ]}`
  6.  
  7. testTask(){
  8. var taskName = "Test Name for a Test Task"
  9. var workspaceID = "123456789"
  10. var projectID = "123456789"
  11. var assigneeID = "123456789"
  12. var parentID = null
  13. this.createTask(taskName, workspaceID, projectID, assigneeID, parentID)
  14. }
  15.  
  16. createTask(taskName, workspaceID, projectID, assigneeID, parentID){
  17. var token = "0/784e23edf34ef5642dXGT0432"
  18. var bearerToken = "Bearer " + token
  19. var task = {
  20. data: {
  21. assignee: "me",
  22. notes: "test test test test",
  23. workspace: workspaceID,
  24. name: taskName,
  25. projects: [projectID],
  26. parent: parentID
  27. }
  28. }
  29. var options = {
  30. "method" : "POST",
  31. "headers" : {"Authorization": bearerToken},
  32. "contentType": "application/json",
  33. "payload" : JSON.stringify(task)
  34. }
  35. try {
  36. var url = "https://app.asana.com/api/1.0/tasks";
  37. request.post(url, options, function optionalCallback(err, httpResponse, body) {
  38. if (err) {
  39. return console.error('upload failed:', err);
  40. }
  41. console.log('Upload successful! Server responded with:', body);
  42. });
  43. }
  44. catch (e) {
  45. console.log(e);
  46. }
  47.  
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement