从此
📄文章 #️⃣专题 🌐酷站 👨‍💻技术 📺 📱

软硬件编程开发技术API\SDK


API

综合

Alphabet Google API SDK 实例用法

QQ互联开放平台 - 若报"审核不通过:应用图标/应用名称不符合规范"其实是指图标尺寸不符合100x100像素。

YouTube订阅按钮 HTML 代码
Twitter推文时间线嵌入:


云平台

GCP:
  Google Account 即当前“用户账号” x@gmail.com 或 Google Workspace自定义域名账号;
    不参与云平台执行事务,只管理子账号的创建,比如长期用的Service Account和短期用的OAuth账号。
  在控制台验证CLI凭据(谷歌账号登陆后才能生成ADC凭据) gcloud auth login
    在控制台临时生成专用于SDK库的ADC凭据 gcloud auth application-default login
  [后续研究]Cloud Identity免费版使用场景类似自定义域名邮箱成员,Google Workspace已包含该服务。

  Service Account 即经由谷歌账号创建并专用于管理GCP的子账号
    默认账号ADC(Application Default Credentials) - 111111111111-compute@developer.gserviceaccount.com
    自建账号 - sa-name@project-111111.iam.gserviceaccount.com

  OAuth - 
    YouTube Data API只能走OAuth而不支持Service Account - https://developers.google.com/youtube/v3/docs/errors?hl=zh-cn#youtube.api.RequestContextError-unauthorized-youtubeSignupRequired
    猜测是因为YouTube Studio只支持绑定谷歌账号,而无法绑服务账号;获取频道信息似乎可以用服务账号。
    未测“API密钥”,但应该可以读取“未隐藏”的YouTube频道信息;
    直取Google账号AccessToken值

  API Key - 代表整个 Google Cloud 项目,不关心具体谷歌账号,经常用于Google Maps API或公共操作...

SDK

Firebase Cloud Messaging:
  Android SDK
    重写firebaseMessagingService.onNewToken用以上报FCM Token。