GET /任务不起作用
GET /tasks does not work
我正在使用查询任务方法:https://asana.com/developers/api-reference/tasks#query 使用以下代码片段:
String url = API_BASE+"/tasks?completed_since=now";
System.out.println(url);
HttpGet httpget = new HttpGet(url);
httpget.addHeader( BasicScheme.authenticate(creds, "US-ASCII", false) );
ResponseHandler<String> responseHandler = new BasicResponseHandler();
String responseBody = httpclient.execute(httpget, responseHandler);
错误:
https://app.asana.com/api/1.0/tasks?completed_since=now
null
org.apache.http.client.HttpResponseException: Bad Request
at org.apache.http.impl.client.BasicResponseHandler.handleResponse(BasicResponseHandler.java:67)
at org.apache.http.impl.client.BasicResponseHandler.handleResponse(BasicResponseHandler.java:54)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:735)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:709)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:700)
文档中似乎缺少项目所需的参数。
我在 Asana 工作。
是,来自服务器的基础消息是:
"Must specify exactly one of project, tag, or assignee + workspace"
我们将查看为此更新文档,因为它似乎明确说明了这一点。
我强烈建议使用示例中所示的 url。
此外,我们还有一个 Java 客户端库,您可能会发现它很有用:https://github.com/Asana/java-asana
感谢您提出文档问题。
我正在使用查询任务方法:https://asana.com/developers/api-reference/tasks#query 使用以下代码片段:
String url = API_BASE+"/tasks?completed_since=now";
System.out.println(url);
HttpGet httpget = new HttpGet(url);
httpget.addHeader( BasicScheme.authenticate(creds, "US-ASCII", false) );
ResponseHandler<String> responseHandler = new BasicResponseHandler();
String responseBody = httpclient.execute(httpget, responseHandler);
错误:
https://app.asana.com/api/1.0/tasks?completed_since=now
null
org.apache.http.client.HttpResponseException: Bad Request
at org.apache.http.impl.client.BasicResponseHandler.handleResponse(BasicResponseHandler.java:67)
at org.apache.http.impl.client.BasicResponseHandler.handleResponse(BasicResponseHandler.java:54)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:735)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:709)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:700)
文档中似乎缺少项目所需的参数。
我在 Asana 工作。
是,来自服务器的基础消息是:
"Must specify exactly one of project, tag, or assignee + workspace"
我们将查看为此更新文档,因为它似乎明确说明了这一点。
我强烈建议使用示例中所示的 url。
此外,我们还有一个 Java 客户端库,您可能会发现它很有用:https://github.com/Asana/java-asana
感谢您提出文档问题。