2016-09-26 7 views
0

Gmail APIを使用して開発中です。すべて機能しています。私のエンドポイントに電子メールをプッシュし、次の履歴IDを送信するユーザーアカウントを承認できます。 問題はアカウントを削除することです。 Google Cloud Platformからアカウントを削除しましたが、Gmail内からアカウント/設定/接続されているアプリとサイトからアプリを削除しましたが、何かがまだ私のウェブサーバーに更新をプッシュしています。私は要求が入ってきているのを見ることができ、許可されていないが、決して少なくはない。どうすればGmailで停止できますか?Gmail APIのPub/Sub Pushが停止しない

私は自分のサーバー上でこれを受け取る:

2016/09/26 10:34:30 [D] [server.go:2202] | 503 | 41.984725ms| match| POST /push r:/push 
d: {[email protected] 2776948} 
current user: [email protected] 
last history id: 2776700 
doing error: Get https://www.googleapis.com/gmail/v1/users/me/history?alt=json&startHistoryId=2776700: oauth2: cannot fetch token: 401 Unauthorized 
Response: { 
    "error" : "deleted_client", 
    "error_description" : "The OAuth client was deleted." 
} 

だから、クライアントが取り消されますが、プッシュが依然として発生します。奇妙なVerry ...

答えて

1

あなたはまたstop watchingにユーザーのメールボックスにリクエストを送信する必要があります。

POST https://www.googleapis.com/gmail/v1/users/me/stop?access_token={access_token} 
+1

私はこれをやっていたうーん、それは、判明、あなたが成功(200で応答していない場合は、 204など)Googleは私が見る限り、あなたのサーバーから成功を得るために無期限に試し続けています。それで、 'stop()'の後でさえ、プッシュし続けていました....修正されました... – amlwwalker

関連する問題