从Android应用程序连接到Toodledo API v3可以正常运行。 所以,我知道我有一个有效的access_token(和刷新令牌)。 GET请求工作。
如何使用POST请求添加文件夹?
代码如下......它一直在为新的访问令牌而旋转。
HttpResponse response = null;
JSONObject folderJS;
try {
Credential cred = flow.loadCredential( userId);
String apiCallUrl = "https://api.toodledo.com/3/folders/add.php";
GenericData data = new GenericData();
data.put( "name", folderName);
data.put( "private", "1");
// data.put( "access_token", accessToken); <== this is wrong
JsonHttpContent httpContent = new JsonHttpContent(new JacksonFactory(), data);
response = HTTP_TRANSPORT.createRequestFactory( cred).buildPostRequest(
new GenericUrl( apiCallUrl), httpContent).execute();
答案 0 :(得分:0)
问题是:
data.put(&#34; access_token&#34;,accessToken);
添加此行时,处理请求时会出错。所以,用户错误。