2017-11-30 24 views
1

GSUITE를 사용하여 관리되는 비즈니스 계정의 이벤트 데이터를 복구하는 PHP 용 Google 캘린더 API를 사용하여 colorID 및 creator-> displayName을 제외한 모든 데이터를 거의 복구합니다 그 (것)들을 null에서 배달하는.Google 캘린더 API는 colorId에서 null을 반환합니다.

필자는이 스크립트를 개인 gmail 계정으로 테스트하여 모든 것을 복구했습니다.

이 경우 어떻게해야합니까?

+1

안녕하세요 Andres! 당신이 영어로 번역하는 것을 고려하고 싶을 수도 있습니다.이 웹 사이트는 주로 영어이며, 질문이 영어로 말하면 많은 도움을받을 수 있습니다. :) – zack6849

+0

그것! .. –

답변

1

이것은 intended behavior입니다. 자신이 만든 이벤트에서이 API 호출을 수행하면 colorId와 작성자가 반환됩니다. 그러나 이벤트를 만들지 않으면 이러한 속성에 액세스 할 수 없습니다.

{ 
"colorId": "5", 
"creator": { 
    "email": "[email protected]", 
    "self": true 
} 

추가 참고 :

creator.displayName 항상 사용할 수 없습니다

여기에 내 자신의 이벤트에서 샘플 응답입니다.

작성자의 이름 (사용 가능한 경우).

+0

덕분에 noogui,하지만 난 캘린더, 이벤트를 만들었습니다 그리고 그들은 이메일 계정과 공유 서비스 계정 파일 (json) inseide 생성되었습니다. 하지만 내 개인 Gmail에서 동일한 스크립트를 테스트했기 때문에 이해할 수없는 부분이 있으며 모든 데이터가 검색됩니다. 하지만 gsuite와 나는 창조자의 colorID와 displayName만을 잃어 버렸습니다 ... –