From 1844155230cabf98c5cea9949928be733a670fd1 Mon Sep 17 00:00:00 2001 From: eric Date: Sun, 1 Mar 2026 01:29:45 -0600 Subject: [PATCH] =?UTF-8?q?'=E7=BE=8E=E9=A3=9F=E9=A2=91=E9=81=93token'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client_secrets.json | 12 +----------- main.py | 14 +++++++++++++- youtube_token.pickle | Bin 1228 -> 1228 bytes 3 files changed, 14 insertions(+), 12 deletions(-) diff --git a/client_secrets.json b/client_secrets.json index d112246..698a47d 100644 --- a/client_secrets.json +++ b/client_secrets.json @@ -1,11 +1 @@ -{ - "installed": { - "client_id": "305371487651-iuqafultpqp0rvitojr70560k1foet0n.apps.googleusercontent.com", - "project_id": "live-473104", - "auth_uri": "https://accounts.google.com/o/oauth2/auth", - "token_uri": "https://oauth2.googleapis.com/token", - "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", - "client_secret": "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", - "redirect_uris": ["http://localhost"] - } -} +{"installed":{"client_id":"449600885586-ln1dn2dhic35up4ojg2449ba8pvks30j.apps.googleusercontent.com","project_id":"regal-groove-488907-n4","auth_uri":"https://accounts.google.com/o/oauth2/auth","token_uri":"https://oauth2.googleapis.com/token","auth_provider_x509_cert_url":"https://www.googleapis.com/oauth2/v1/certs","client_secret":"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","redirect_uris":["http://localhost"]}} \ No newline at end of file diff --git a/main.py b/main.py index 3e804ae..96787c6 100644 --- a/main.py +++ b/main.py @@ -9,6 +9,15 @@ - 支持 uploads playlist + search fallback """ + +# 网址 获取频道ID +# https://www.tunepocket.com/youtube-channel-id-finder + +# 申请OATH2 +# https://console.cloud.google.com/apis/library/youtube.googleapis.com +# 启用 +# YouTube Data API v3 + import os import pickle import time @@ -33,7 +42,10 @@ API_SERVICE_NAME = "youtube" API_VERSION = "v3" CHECK_INTERVAL_SECONDS = 1800 # 检查间隔:30 分钟 -CHANNEL_ID = "UC-8V3pDMlM2B75fvbYRBsNg" +# CHANNEL_ID = "UC-8V3pDMlM2B75fvbYRBsNg" #vlog +CHANNEL_ID = "UCXFErW9DeE8EXrInlnyCnVw" #food + + # 安全删除参数 MAX_DAILY_DELETES = 30 # 每天最多删 30 个(可调 10~50) diff --git a/youtube_token.pickle b/youtube_token.pickle index 3a67704ead8bde2bd4c85a4d0c6db55a797823f3..5c1be20542d805a0fbe2ea65cfe948fd4cb0e616 100644 GIT binary patch delta 466 zcmWN}IgXo9002-SPcf4=ZKjKqW`2a(>GH7+-@_QQ%HSdvi_P-c#A;k*t`LdbByEl` zSBY|kO#P(y_VD)b(|+Y`J8`wKPD9Y?CT@}@v&u?IxY0_xl3^{lufcNID_PYK401@7 z9A%AD^iBm)V=pQb7@TljKG6j=8ppbfMYA z5W3BvI{qs5ROlEMG(Af;km6FibaGJa8po|MAR*ewn=#z$r+EHGJT2}YKmM)=kqA0n zH73@X0v^2=TWCV4K*!QX8N7(wradF=To-mJiJ+oLeChjV7myLW1w~h8%MctmuO7g4 z+-d4czof^a&qgV9M{hbEEZtYU`NQHf@pb-3e7UdvrYq0QulX2p&oEcliB=q$9>}W=4Nn_iIt!fW5iK~UwHT#VLp@Q HA9vb+ff|~N delta 455 zcmWN}%Z{2*007WfCuyeNFqnJOV^xC2o;>zi}uM)clTU9r|mJ7ht|35e|~6L%Kn6D;89MZ+;( zA(xK^(a#sbv)4v1E|isL|4=1;zW(aL#6K zg$RDAyJ3jyCd_QS4ccSuf$`h)$GD&V9`!Ht@!wP+<|H%cD4OS3h9c4yhjCk6FZe>% xU3#sunj;yO%&E9KUCHzK`oz8<9~Ffzom>MlrrMm=B%N?!c=6Bo<@o2x`VYPAmDT_N