2012-06-15 3 views
2

배경앱 버전은 내가 앱 버전은 구글 앱의 기본 버전이 될 때마다 팀원을 통지하는 시스템을 구축하고자하는 기본 버전

만들어 질 때 구글 앱 엔진에 알림을 얻기 엔진의 관리 콘솔. 그 이유는 버전이 기본값으로 변경 될 때 모든 개발자를 업데이트하는 것입니다. 이 알림은 개발자가 알림을 놓치지 않도록 보장해서는 안됩니다.

이러한 알림에 대해 Google 지원팀에 요청했을 때 아무도 존재하지 않는다고 말하면서 기능 요청 # 4260111에 모니터링 API를 제공하라는 제안을 추가했습니다.

특정 애플리케이션에 대한 Google App Engine의 관리 콘솔에는 관리 로그라는 섹션이 있습니다. 관리 로그는 이벤트 "Verson Made Default"로 필터링하여 프로덕션 버전을 프로덕션 버전의 기본 버전으로 만들 때마다 로그 라인을 가져올 수 있습니다. 이러한 로그는 억제 할 수 없으므로 내 용도에 적합합니다.

다음은 로그 라인의 모양입니다.

 
Date     Administrator  Event      Result 
2012-06-14 12:30:51 [email protected]  Set the default version version=123.timestamp 

이러한 로그 라인에서 사용할 수있는 URL의 형식은 다음과 같습니다

http://appengine.google.com/adminlogs?app_id=s%7Esome_app_id&type=version_made_default&limit=20 

SO 현재 유일한 해결책은 지금 위의 URL에서 페이지를 긁어 있음을 나타냅니다에 비슷한 질문에 대한 응답 . 참조 : https://stackoverflow.com/a/8084798/888759

질문 :.

위의 URL에서 관리자 로그를 보려면, 관리자가 어떻게 구글 앱 엔진 관리 콘솔 로그인 벽 뒤에이 페이지를 긁어 수 있습니다 로그인해야합니다?

스크래핑 스크립트가 Google App Engine의 관리 콘솔에 대해 인증하는 방법은 무엇입니까?

대단히 감사합니다.

답변

0

하나의 솔루션이 HTTP 'Host'헤더를 검사 할 수 있습니다. 일 수 있으며, 결국 <appversion>.<appid>.appspot.com에서 <appid>.appspot.com 또는 사용자 지정 DNS 호스트 이름으로 변경됩니다.

어쨌든 나는 API 레벨에서 뭔가를 선호합니다.