修改firebase认证文件

main
ZhuoZhou 2025-06-16 17:38:00 +08:00
parent 3b71ff1d00
commit bb9e64cfb8
3 changed files with 22 additions and 19 deletions

View File

@ -1,13 +0,0 @@
{
"type": "service_account",
"project_id": "find-it-a08e5",
"private_key_id": "f833603c7dd7dea5fb4cd13361a3a57a4e12dac2",
"private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDVHLiNmwrOinYx\noTlgGFtYzZKYNNZhmkayEY++jqTHHOrJkZgbtKgCk69ZS/6ocU6Rsh3YUgGK8Duf\n8j2+yHVWFXooi9/IZ5/HraVzaJobZIfLagcCOXlVaxa8JC+VuehFEqpydF+I2PII\ng9LUYqEQUyvuWb6tUMxxUYOiV5AaxCLmAKR7yRkPPnqVroDqDONFLSDo9gf+doE6\n9Eh4PSWwHrzyk8sc8nxC9J14455bU3iYACLrtzN7dfAsONV1nhWbmYjyRhJpNfB6\noWiKUrQ+2yPtX7NPSSVAB55mlSnd/52GA7f4apGS0z4QAre7GihW3rk+eFhSr+P2\nD9/UXIYxAgMBAAECggEADiTFVNSU34dN99ZA5hFHwrmGAKcFEV45UekbdqSl5/cR\n2AXbJ/+R5PXjPdRu1sQKWF4PYAN1ScDO3DsqAObx7qAnRtidpgHGl2x9Xg7zp1zB\nLG1hgLLKzDH6xMrMA65ebXMjL8xsaLspOQpyrBjNorU6Zau8HWmO3/hueZBBJp19\nuKLdeUYlmurDAhgD2wu1nai4/fB+nw9CyF1NsA7fRgY7Ie4uoz75fJGRhofLK2Bv\nQ7mXwhtjNISznM5wuA6QuyXSuUP8RL7/5YRpO7kP1z89apcPmV1K/HLkx5uhs3WY\nlPG99VDO0H3ju1SN/sjX0CGeLQQvRDk1uWhiv9z3JwKBgQD40CXZ/r3qPuk/+Y8h\nZu9A6geiMRUwmbXtSCuMgnHmCYcZUPZrSFu4sUyJy670zpQ5WcGacWuV5Aw8c9jW\nc4/YDO9eL+9EXy7e2mNORt03bFDYMFcaAQnUiqdPPYYvhr/4A4HZnyMoKfAQMNe2\n6oabyAHlZK4iyD9UdT6iOgsIlwKBgQDbRJURZ0Jl7hBPt/15Z+PxyrDNKmLTAWhy\nxl8F+zwWi4SH3t3gwvvlhvD3VLluxU2GvtOXHxZcWofMw3dre3YqYv1H+gF9NuP7\nQljWqHDViBxAn9d4pOvONSIVZE27JvBN7X2qffX5l7JI9m3gGXsPBFEF9bnUhRXG\ntFcpSEm4dwKBgAHwpYromJR9/xWXnY0WH2FzMbILDe4+FJQQDv7eeYLgqiQBZJp7\nivOKtl0QsIGKJs+3qnHI1pzplUrXYGZzqjh2CVvDperzjwr/yuxuUwU+m/bDkbpL\nLcdxeVJ92VD/jPmjFV0cB4sloJCPwO7VL02BproiKdVtmEjRTTa4myNrAoGBAJuE\nykIcviBzuMgCFNtOT4OIotvx60QD5KQ7hNxGNHk9HZQNA8xOH8HNcw3J3vftIy6m\nHIc8OmzonRcjsIjgeZBYw5KQhQvdqdflWANwVw9sybUgagCc4M9SKkmH6gYK+Tgc\ncRxC2PrdmEtd1dKz3+9nvVv/zH0qo6Za9NNH/VnDAoGALLLI/pSJHlo0JLYdfVF1\nNQ69x1EF/iQR0LGjVLEdA/Lh+0KWG/cj/9+dxwKS3BSpySRxrhyW+P3ORozPF+JW\nHtZQALaxgESt8pTecnvhTpgFikSXhqKh5C9kz9ih12NgYi+lEbRKWAbSf5ny70CE\n76K1MnGyieVknBW8oYShnRE=\n-----END PRIVATE KEY-----\n",
"client_email": "pipelineupdate@find-it-a08e5.iam.gserviceaccount.com",
"client_id": "103397347800378546383",
"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_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/pipelineupdate%40find-it-a08e5.iam.gserviceaccount.com",
"universe_domain": "googleapis.com"
}

View File

@ -0,0 +1,13 @@
{
"type": "service_account",
"project_id": "infra-387702",
"private_key_id": "dfc4b1577c0dd125b7a466fcfd9f8abefe29bfc8",
"private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQD3xyHKnXGrQdU7\nvzii8cl84pTlGKqlqGFMwMHLLELUn82qG1l3n2d6MuPK/wwpnGjlLaY4eu1xfpXr\nLNfYPUpJ2ff4iKIef05c9TaSYfTc1jo7GdWrFXt1dAX686dJH+nAbAFJSUVN7f1c\n/ZjLz9N+ohmsCjasSnZg0eT8cYykhz6UBJIvNxyAgET+bbrvLXAPMtLo6TFnJZ5n\nc4Mw6+GHBIqGdxoJ2jLeICSBgPLM0164CicIC7FNsk4wGfG91GoDRh7VYpMUugNx\nMCFLChFHkoEW+TUpF5CWlpAo5rkXlQnNfYxrEgTuySoFOd3fWVzu6Mwy1sdZS7IF\nSF/SG53zAgMBAAECggEALyVOwrTOih2Oqz2pUyfahM7AMg9NeRPe37HVrgkP9lEp\n2vI1RdOo5tGEEn4RHGHMe78B38FUKMJDWGpB771Jw1+cFUg6QL9Mc9ecuKG268Y/\ncjtqMpF12lVnRebSr9FIsvpaDE3KyBc+nFEMn8s9nNzPMbMH0CSi/a0yeu5IKo3J\ne/aI17PgnkwZYpIEMnaDv4pUbVDOkX21SZjL2K4b/2Y1Z4KujXbB3xKZAm/TnZ2L\niGWyhC4InBQtiFYl2LZO2qB6mab4Xgk/pSzjItXj3w98JQPnfIwMBrdU7kxSmJMX\nfXj8ZqtO72xVmn1hsTAyVYXrZyxoxehYL9hwvrcGkQKBgQD9CbS3Ygq/5LntlZwa\nVTvKEWO0feVBEyqCB3tr+eBAHt8vJZk8yt8ZQy8ohes57xE9CdQIPTz5+ZH7Gryi\nGc83bEMsv0tiO8ep35VZg04nlEgP6jLOl/r67upSBYUNWxtkKxyHGXNNyXhS4u0d\no5t/jOO5P13gWBVRRVAHS6jWlwKBgQD6ram3HeEtTjNRPKbzpyZyApx+ixkLlbW/\nOjGLAsdgleGDAXHhBTnE3Si9eG08wfqaw2nV1W4r2bbvbH9NxoGdKJ5ovibqc9PP\nEdHK3YPafTrbLYNXfTU1O93EPjVEqS8f2p6R84+Sq7cjHc3gVFaHvZM9oSdcd3qo\nBgtNf26bBQKBgEdKFMAVvzGRH1Dwdap1mQK1I4IWdiB/Zdp8gSlKnQNzry15SlL2\nVSSo6QBhuoP39sNboYEwv50t0xML1VlWLCtRNRvGSVbDwNz7QPiXJc3A2Qyizu2l\no/BOn3W8WGAK6wytmLv3T6T6vgucI3HWRlkJOJ9YWvp51oevH3zutALBAoGBALGN\nXb8gv8RKNljc39eGVdm89cE/no6xDFkUy9CNOFC1+FPFKzbZb7B7gQaqjJzTPEBw\nFr9pe649d7Afpg+dgWKiSYkg3gmD3ss08OaCfYi82Hozw2qteYlqDMqZ0Tr/piwm\nudfgrpmRXJbX3mF8+wkMAoVNZsa8rbjjBxBuKRZNAoGBAKpUNzVG5axzLEv8kFti\nCZANiZN0bmZDcNrX/yk+2z8t/96ig7myZYuDyqjmCl9QhS8B9pdFoMSQK00jLjJj\nHCwPU7B4iGWj7DxcTP/Fs5XQod+HCUYxX9Jgs1lUx3SG5etfcFKdSwvkz2Fan/BR\n8tTU1sGcVCu9Vtur6cnRaKcA\n-----END PRIVATE KEY-----\n",
"client_email": "find-object-remoteconfig@infra-387702.iam.gserviceaccount.com",
"client_id": "116313055297389791918",
"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_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/find-object-remoteconfig%40infra-387702.iam.gserviceaccount.com",
"universe_domain": "googleapis.com"
}

View File

@ -18,9 +18,9 @@ from firebase_admin import storage, firestore
from oauth2client.service_account import ServiceAccountCredentials from oauth2client.service_account import ServiceAccountCredentials
GOOGLE_SERVER_FILE = os.path.join(curr_dir, "find-it-a08e5-f833603c7dd7.json") GOOGLE_SERVER_FILE = os.path.join(curr_dir, "find-object-a08e5-f833603c7dd7.json")
REMOTE_CONFIG_FILE = os.path.join(curr_dir, "remote_config.json") REMOTE_CONFIG_FILE = os.path.join(curr_dir, "remote_config.json")
PROJECT_ID = "find-it-a08e5" PROJECT_ID = "find-object-45a0d"
BASE_URL = "https://firebaseremoteconfig.googleapis.com" BASE_URL = "https://firebaseremoteconfig.googleapis.com"
REMOTE_CONFIG_ENDPOINT = "v1/projects/" + PROJECT_ID + "/remoteConfig" REMOTE_CONFIG_ENDPOINT = "v1/projects/" + PROJECT_ID + "/remoteConfig"
REMOTE_CONFIG_URL = BASE_URL + "/" + REMOTE_CONFIG_ENDPOINT REMOTE_CONFIG_URL = BASE_URL + "/" + REMOTE_CONFIG_ENDPOINT
@ -150,7 +150,7 @@ class FirebaseHelper:
print("ETag from server: {}".format(resp.headers["ETag"])) print("ETag from server: {}".format(resp.headers["ETag"]))
return resp.headers["ETag"] return resp.headers["ETag"]
else: else:
print("remote_config.json上传失败") print("remote_config.json获取失败")
print(resp.text) print(resp.text)
return None return None
except Exception as e: except Exception as e:
@ -246,8 +246,11 @@ class FirebaseHelper:
if __name__ == "__main__": if __name__ == "__main__":
helper = FirebaseHelper() helper = FirebaseHelper()
blob1 = helper.get_file("Bundles/Android/Level/thesmiths/thesmiths_hcq20231212_1/a6d87302cb3fa4fc5e36a81250bea9b5.bundle") blob1 = helper.get_file("Bundles/Android/Level/14cd688726c4d6b75b669990b16552e4.bundle")
blob2 = helper.get_file("Bundles/Android/Level/thesmiths/thesmiths_hcq20231212_1/a6d87302cb3f.bundle") # blob2 = helper.get_file("Bundles/Android/Level/thesmiths/thesmiths_hcq20231212_1/a6d87302cb3f.bundle")
print(blob1 is None) print(blob1 is None)
print(blob2 is None) # print(blob2 is None)
etag = helper.get_remote_value()
print(etag)