2016-08-26 3 views
0

1つのプロジェクトから別のプロジェクトに1つのタスクをコピーし、すべてのオプションをUIに似たApiコールを作成しようとしています。下のURLは機能しません。 POSTとPUTリクエストを試しました。'bulkCopy'アクションのためのネイティブAPI呼び出しを作成して、タスクのコピーを作成する方法は、attaskのUIに似たオプションですか?

1# https://example-attaskurl.com/attask/api-internal/task/bulkCopy?taskIDs=57a857e5000......&projectID=573 .....

2# https://example-attaskurl.com/attask/api/TASK/bulkCopy?updates= { "taskIDs":[ "5790c67f0001d3d5176e ....."]、 "PROJECTID": "578636c2000e62292ec4c ..."} &セッションID

{`enter code here` 
"error": { 
"class": "java.lang.IllegalArgumentException" 
"message": "unrecognized URI format: too many parts" 
}- 
} 

答えて

0

ます。https:?//.attask-ondemand.com/attask/api/v5.0/task APIKEY = &方法= PUT = 1deb155795d149379d ....

以下はエラーメッセージです&アップデート= { "taskIDs":[ "57cc337b0252f39d47a2ddc0e994af98"、 "57cc33730252f356c7b701e4005820f5"]、 "PROJECTID": "56d8b69f0077e4db6bdb89c9288ec11c"} &アクション=バルク・コピー

の方法は、 "置く" である必要はありません。私はURLに/ task/bulkCopyを置くのではなく、action = bulkCopyを使って運が良かった。次に、JSONが適切にエンコードされていることを確認してください。

私はここでAPIキーを使用していますが、sessionIDでうまく動作するはずです。

Postman(無料のChrome拡張機能)を使用していない場合は、それをチェックしてください。それは、APIコールを使いこなすのがずっと簡単です。

+0

ありがとうたくさんのクレイグ、それは私のために働いた。 – Nams

関連する問題