我使用的是查询任务方法: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)发布于 2016-01-26 18:15:46
我在Asana工作。
是的,来自服务器的基本消息是:
“必须指定项目、标记或受让人+工作区之一”
我们将查看更新这方面的文档,因为它在这方面确实是明确的。
如示例所示,我强烈建议使用url。
另外,我们有一个您可能会发现有用的Java库:https://github.com/Asana/java-asana
谢谢你提出文件问题。
发布于 2016-01-26 18:00:20
看起来项目是文档中缺少的必需参数。
https://stackoverflow.com/questions/35019305
复制相似问题