2017-12-05 31 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

はい、これは他の場合の原因の1つかもしれませんが、私とは異なります。しかし、私は問題の根源です。ご支援ありがとうございます。 –

0

少し努力して解決策を得ました。以前の資格情報をすべて削除する必要がありました。

例:私は削除するために必要な - >資格証明書/カレンダー-PHP-quickstart.json .credentialsがディレクトリである

関連する問題