adobe-ps-scripts-loreal/gcs_key.json
DJP d7dd117dab Fix Adobe API text updates: correct field names, font handling, and GCS bucket
- Fix API payload: "contents" not "content", "align" not "alignment",
  output type "vnd.adobe.photoshop" not "image/vnd.adobe.photoshop"
- Remove broken font size /72 conversion (values already in points)
- Add automatic font upload from fonts/ directory to GCS
- Add FuturaPT-Demi.otf extracted from Adobe CoreSync
- Update GCS bucket to lor-txt-tmp-bkt-26 (old billing expired)
- Update HOW-IT-WORKS.md with working API docs, font setup guide,
  bug fixes, and verified test results

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 17:03:07 -05:00

13 lines
2.3 KiB
JSON

{
"type": "service_account",
"project_id": "optical-414516",
"private_key_id": "73ecf63211986853f051725e27c78af1f87f420f",
"private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCjF+i1Krdv3HMM\nK+aKlSUV2O4RH3UPf/WXdH0GSFnz7Y5km0Za3g9DqHYQ2lBaDaaGV/27OdXf7u5E\n9tLYOajy11x1njs0g2tLzAqXu6tLwvCQWDT/lpxN0Edg7mGtFP7/jhlystEJXHwc\nyzFkKOBCKD0n83mkbpgOUnEcpXLyk2pbwet5F5cQH2R5/I+6IpTMdsdIrs3UISdA\nyYDjpYYPNYuHZ59iX4S2ILD/sjuCDTUGed1stooqU1YevJhq5gs7DZ7QM80DGaP2\ngsKxHtntajLKz7uT8K45QXTj1iaH8+jDR70SE5ohWnHudj6JnalLaczjMoFqTML3\nFJRfy4XnAgMBAAECggEACr5an4M6sJKP55eFaSVNsJno24A8KLMQCBPt3889/GIZ\nP7UKK5aLizRFNsioLg55JPTAllKcgqhi0hsvpNEY49+zoQc1NOPgBQ8MtusaFnRh\n1CMODAotWLjlgtP2jj10Vib+Xn5mDnJPtgvdQJEAGODoCmzbsK0dCiXR0AZxbduU\n5H4Nq8aPRxgnGlQYk2NXoD8DnmmA4n+mP+LpNHqg65jQFkfbGvASPiGGNu86+lG0\ny1hUe3QTji25UxugVh6Bdd0YNiffBdT8397yLFkefaYFrVg957mr3nwapYYV5dLz\nnkVcC+62Du3r+aFnmK5X0PaT88p+zJ9Svr6eoqWHxQKBgQDMiy/0azeO4yK++L7I\n+xyPLLxtJcfYOdVpoImhk06lEBF5vEmgQkRhGtjw/hug3wgConKQfkBYTfEzvSg9\nCTb5K2VR8gS0Yy2mJZyjr1uG9FuZNcjzNoG3iGuyTuCsFLggImKinouBRiYcAKW/\nonHwHhyUqeiAfTdHFFrKLOUnewKBgQDMH0gjmOVWAVuDCLI2xW693jCzDuvdECOX\nTq9tLmkyt0SBK2ku+ztbX9Z63fQQKazswHyaPU4UPHgkw1hmYvfYLJTvWYn600Dv\nB42EZi/UWv89/oDBCKHvR3Qya6TbdRcwtpRhNNGExUPqvpSpCgWdVAUMhNkQn43g\nfaZyLLkZhQKBgQCHPnztyrrIkqyVwxk7ALaIgJbyQGncMZlHpyt5l1IH2BEGAhZY\njZhy8HKDHjGcc/vy6gCAQ8o92QNkJ21ktiQQKr5qqXCs6Wr0kaf5nugQ2p96NVLy\nZZbtiJlVI8xwW57HOJUpW1V4m651E4SEql9V2kMhlRqzYpfbOr0xMvAt4wKBgAL7\nDfWfHPI1kN2H+fo8xdI19WYX+K/AtZRXDM6+V8Dq1jBArweFmadK7fnbVd4KjcDj\nSq6B6Kr4+xQmWhscpNveQsp/9zjXbuJOrO1bBKXIMmP4XG71LlAtLfAyjDS8L/uB\nHweQWuLicoxx/f+96rkSagR1yCmq+spla1HNf2J1AoGBAI3R0mnB3xqHtKW4Jfau\nvc6mKM7LCcIWjfXt+L8J4d74w27SaM40V2BLnMs5dFcS8jJ7q0eBBlgm5uPZKSyb\nDlKupL+2kh4khdyZ7TqGkA5ESTRVml7OchQhvhDq0ak8cNKjebmNavPbqT5QcF48\ntPmATpKBlOEEOwUPgfhZ7F9S\n-----END PRIVATE KEY-----\n",
"client_email": "adobe-ps-api@optical-414516.iam.gserviceaccount.com",
"client_id": "110023521972993629062",
"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/adobe-ps-api%40optical-414516.iam.gserviceaccount.com",
"universe_domain": "googleapis.com"
}