asanaapiを使用してasanaに新しいタスクを追加しようとしています。Json.netとC#を使用している場合、サーバー(https://app.asana.com/api/1.0/workspaces/555/tasks)に送信するjson Imは次のようになります:
{"name": "aaaaaaaaaaaaa"、 "assignee ":111、" workspace ":222、" followers ":[333]、" project ":[444]}
この場合、サーバーからの応答は次のようになります。
* {"data ":{" id ":1341474003806、" created_at ": "2012-07-26T22:50:40.603Z"、 "modified_at": "2012-07-26T22:50:40.603Z"、 "name": ""、 "notes": ""、 "completed":false、 "assignee_status": "later"、 "completed_at":null、 "due_on":null、 "assignee":null、 "workspace":{"id":555、 "
したがって、asanaは、サーバーに送信するタスク名、フォロワー、担当者、およびプロジェクト情報を保存しないように見えます。また、次のUri( https://app.asana.com/api/1.0/tasks/1341474003806)と次のjson
{"name": "aaaaaaaaaaaaa"}を使用してタスクを手動で更新しようとすると、
WebExceptionとメッセージが表示されます「リモートサーバーがエラーを返しました:(404)見つかりません。」ただし、このアドレスをWebブラウザーに貼り付けて、タスクの詳細を表示することはできます。
* {"data":{"id":1341474003806、 "assignee":null、 "projects":[]、 "tags":[]、 "created_at": "2012-07-26T22:50:40.603Z"、 "modified_at": "2012-07-26T22:50:40.603Z"、 "name": ""、 "notes": ""、 "completed":false、 "assignee_status": "later"、 "due_on":null 、"workspace":{"id":222、 "name": "Work development"}、 "followers":[{"id":333、 "name": "username"}]、 "completed_at":null} } *
また、このタスクはWebブラウザを使用して私には表示されません。
私は何か間違ったことをしていますか?多分私はjsonで何かが欠けていますか?誰かが.netを使用してワークスペース/プロジェクトにアタッチされたタスクを作成する方法の例を提供できますか?または、タスクを正常に作成するダンプojsonを提供します。または、解決策を教えてください。
必要に応じて、ソースコードを提供できます。