2015-07-09 4 views
2

Я использую API отчетов Google, чтобы следить за изменениями в ресурсах, например, событиями активности Google Calendar. Чтобы достичь этого, был создан канал (или точка наблюдения), выполнив следующие шаги: https://developers.google.com/admin-sdk/reports/v1/reference/activities/watchОстановить просмотр уведомлений Google Push

Теперь я хотел бы прекратить просмотр ресурса до истечения срока действия канала. Я отправил запрос POST вместе с токеном доступа в заголовке, а тело содержит идентификатор канала и идентификатор ресурса (https://developers.google.com/admin-sdk/reports/v1/reference/channels/stop). Однако я продолжаю получать 404 Not Found. Я здесь что-то не так?

Все остальные запросы, использующие тот же токен доступа, работают нормально.

Мой запрос/ответ выглядит следующим образом:

POST /admin/reports/v1/channels/stop HTTP/1.1 
Host: www.googleapis.com 
Content-length: 97 
Content-type: application/json 
Authorization: Bearer ya29.rAExOpnO_gatfyJvKWEVt8OsQ-LyaCyN3UUFjYzm0-3ExEBZ9an7WWfdDLqJspChQaiiIQ 
{ 
    "id": "5cfc250b-2faf-4f86-91b3-398326c6b4fb", 
    "resourceId": "A_HZ7mQy0Zpd6-TkQjr3aQlWd94" 
} 


HTTP/1.1 404 Not Found 
Content-length: 9 
X-xss-protection: 1; mode=block 
X-content-type-options: nosniff 
Expires: Fri, 01 Jan 1990 00:00:00 GMT 
Vary: Origin,X-Origin 
Server: GSE 
Pragma: no-cache 
Cache-control: no-cache, no-store, max-age=0, must-revalidate 
Date: Fri, 10 Jul 2015 17:10:40 GMT 
X-frame-options: SAMEORIGIN 
Content-type: text/html; charset=UTF-8 
Not Found 
+0

Вы видите ту же ошибку 404 на OAuth Playground (https://developers.google.com/oauthplayground/)? Не могли бы вы отредактировать и включить запрос/ответ (дезинфекция по мере необходимости)? – miketreacy

+0

Да, такая же ошибка 404. Я также заметил, что URI запроса для операции останова на OAuth Playground отличается от того, что указано в документации разработчика. Я пробовал оба ... – mwang

+0

Кажется, что это может быть ошибка, если вы видите ту же проблему на игровой площадке OAuth. Если вы администратор Google Apps, вы можете зарегистрировать случай с Google, чтобы проверить или подтвердить это. Вы также можете указать проблему здесь: https://code.google.com/a/google.com/p/apps-api-issues/issues/list – miketreacy

ответ

Смежные вопросы