2016-07-05 5 views
0

次の例を使用して、Googleスプレッドシートを使用してAsanaタスクを作成しようとしています。Asanaタスクエラー400を追加するGoogleスクリプト

このSOの質問を参照し、回答を受け入れました。 Creating Asana tasks from Google Apps Script

OPが、それは今2015年には、時間で働いていた主張し、私はなど、自分の秘密鍵でデバッグしようとした後、次のエラーが発生します

アサナのサイトには、APIでまともなドキュメントを持っていますしかし、私が知る限り、適切に書式化されたJSONの例は参照できません。

自分のGoogleシートにこのスクリプトを追加しました。私自身のPERSONAL_ACCESS_TOKEN、WORKSPACE_ID、およびASSIGNEEを使用してtestTask()をデバッグしようとすると、以下のエラーが表示されます。

Request failed for app.asana.com/api/1.0/tasks returned code 400. Truncated server response: {"errors":[{"message":"Could not parse request data, invalid JSON","help":"For more information on API status codes and how to handle them, read th... (use muteHttpExceptions option to examine full response) (line 98, file "Code") 

答えて

0

こんにちは、Asanaに送信するペイロードが実際に正しくフォーマットされていないため、この問題が発生しています。あなたがAsanaに送っている実際のペイロードを投稿することができれば、何が間違っているのかを理解する手助けができます。あなたがこれを行うための最善の方法は、アサナに対するカール要求を作成することです。

このページでは、あなたが始めるために(JSON付き)の例を持っている必要があります。https://asana.com/developers/documentation/getting-started/input-output-options

私の最高の推測では、あなたのJSONが無効になり、その、あなたはいくつかの余分な」の文字を持っているか、欠落している可能性がある

を。

+0

私はまったく同じ問題を抱えており、私はあなたの質問を投稿し、コードを提供しました。 :http://stackoverflow.com/questions/43060610/creating-an-asana-task-using-a-post-http-request – AziCode

関連する問題