1

我的申请中有错误。我的应用程序使用 Google Tasks。我正在尝试在谷歌更新我的任务。并得到错误。我不明白可能是什么问题

*do {
    String title_in_cursor = c_AL.getString(nameColIndex);
    String status_in_cursor = c_AL.getString(statusColIndex);
    String note_in_cursor = c_AL.getString(taskColIndex);
    Long data_update_in_cursor = c_AL.getLong(updateIColIndex);
    Log.d(Tag, "2");
    currentTask.setTitle(title_in_cursor);
    currentTask.setStatus(status_in_cursor);
    currentTask.setNotes(note_in_cursor);

    //переводим дату в дататайм
    DateTime dateTime_cursor = new DateTime((Long) me.getValue());//(data_update_in_cursor);

    currentTask.setUpdated(dateTime_cursor);
    //  } while (c_AL.moveToNext());}
    Log.d(Tag, "заапдейтили !!!!!!!!!!"+currentTask.getStatus());
    try {
        Log.d(Tag3, "ПРОАПДЕЙТИЛИ ЗНАЧЕНИЕ В ГУГЛ1 "+currentTask.getTitle()+"__"+dateTime_cursor);
        Log.d(Tag3, "ПРОАПДЕЙТИЛИ ЗНАЧЕНИЕ В ГУГЛ1 "+currentTask.getTitle());
        Task result1 = MainActivity.service.tasks().update("default", currentTask.getId(), currentTask).execute();
        Log.d(Tag3, "ПРОАПДЕЙТИЛИ ЗНАЧЕНИЕ В ГУГЛ2");
        Log.d(Tag3, "ПРОАПДЕЙТИЛИ ЗНАЧЕНИЕ В ГУГЛ2");

        //меняем etag в базе*********************
        SharedPreferences mSettingsList;
        mSettingsList = myCtx.getSharedPreferences(MainActivity.LIST_ETAG, Context.MODE_PRIVATE);
        Editor editor = mSettingsList.edit();
        editor.putString(MainActivity.ETAG, result1.getEtag());
        editor.commit();
    } catch (Exception e) {
        Log.d(Tag3, "НЕ УДАЛОСЬ ОБНОВИТЬ В ГУГЛЕ "+e.getMessage());
    }*

并得到错误 logcat

08-28 15:49:01.046: D/My(15646): НАЧАЛО<br>
08-28 15:49:01.578: D/My(15646): ПОЛУЧАЕМ ЛИСТЫ1<br>
08-28 15:49:03.718: D/My(15646): ПОЛУЧАЕМ ЛИСТЫ1.1<br>
08-28 15:49:03.851: D/My(15646): ПОЛУЧАЕМ ЛИСТЫ1.2<br>
08-28 15:49:24.265: D/My(15646): ПОЛУЧАЕМ ЛИСТЫ2<br>
08-28 15:49:24.265: D/My(15646): ТЭГИ НЕ РАВНЫ<br>
08-28 15:49:24.265: D/My(15646): ПОЛУЧАЕМ ТАСК1 Kelebro63 Kelebro63's list<br>
08-28 15:49:25.054: D/My(15646): ПОЛУЧАЕМ ТАСК2<br>
08-28 15:49:25.085: D/My(15646): гугл1 =  2013-08-28T10:04:57.000Z'1377684297000/n база = 2013-08-28T14:40:11.422+04:00'1377686411422<br>
08-28 15:49:25.085: D/My(15646): ПРОАПДЕЙТИЛИ ЗНАЧЕНИЕ В ГУГЛ1     Мероприятие__2013-08-28T14:40:11.422+04:00<br>
08-28 15:49:25.085: D/My(15646): ПРОАПДЕЙТИЛИ ЗНАЧЕНИЕ В ГУГЛ1 Мероприятие<br>
08-28 15:49:26.226: D/My(15646): НЕ УДАЛОСЬ ОБНОВИТЬ В ГУГЛЕ 400 Bad Request<br>
08-28 15:49:26.226: D/My(15646): {<br>
08-28 15:49:26.226: D/My(15646):   "code": 400,<br>
08-28 15:49:26.226: D/My(15646):   "errors": [<br>
08-28 15:49:26.226: D/My(15646):     {<br>
08-28 15:49:26.226: D/My(15646):       "domain": "global",<br>
08-28 15:49:26.226: D/My(15646):       "message": "Invalid Value",<br>
08-28 15:49:26.226: D/My(15646):       "reason": "invalid"<br>
08-28 15:49:26.226: D/My(15646):     }<br>
08-28 15:49:26.226: D/My(15646):   ],<br>
08-28 15:49:26.226: D/My(15646):   "message": "Invalid Value"<br>
08-28 15:49:26.226: D/My(15646): }<br>

什么我不正确?以及如何修复?

4

0 回答 0