2017-12-05 23 views
-2
{ 
    "error": { 
    "errors": [ 
     { 
     "domain": "global", 
     "reason": "insufficientPermissions", 
     "message": "Insufficient Permission" 
     } 
    ], 
    "code": 403, 
    "message": "Insufficient Permission" 
    } 
} 

Google 캘린더에 새 일정을 삽입하는 중.Google 캘린더 API 403 오류 (충분하지 않은 사용 권한)를 말함

+4

캘린더 API를 호출하는 코드 표시 –

+0

캘린더에 삽입 할 수있는 권한이 앱에 충분하지 않습니다. 예를 들어 사용자가 앱에 이러한 권한을 부여하지 않았거나 제대로 로그인하지 않은 경우입니다. –

답변

2
{ 
    "error":{ 
     "errors":[ 
     { 
      "domain":"global", 
      "reason":"insufficientPermissions", 
      "message":"Insufficient Permission" 
     } 
     ], 
     "code":403, 
     "message":"Insufficient Permission" 
    } 
} 

현재 인증 한 사용자에게 이벤트를 삽입 할 수있는 권한이 없음을 의미합니다. 대부분의 Google 캘린더 API 메소드는 비공개이며 올바른 권한을 가진 사용자 만 사용할 수 있습니다.

  1. 인증 된 사용자를 확인하여 사용자가 이벤트를 삽입하려는 캘린더에 대한 액세스 권한이 있는지 확인하십시오.
  2. 인증 할 범위를 확인하십시오. 읽기 전용 액세스로 인증하고 쓰기를 시도하면이 오류가 표시됩니다.
+0

예, 다른 경우에는 원인 중 하나 일 수 있지만 광산이 다릅니다. 그러나 나는이 문제의 근원이다. 도와 주셔서 감사합니다. –

0

약간의 노력 끝에 해결책을 얻었습니다. 이전에 저장 한 모든 자격 증명을 삭제해야했습니다.

예 :. 내가 삭제할 필요 -> 인증/달력-PHP-quickstart.json .credentials이 디렉토리

.