尝试使用 Google Blogger API v3.0
建立一个测试博客 - https://msi-blogger-api-test.blogspot.com/
Blogger 用户 ID 是 - 11970463155418365784 显示在 - https://www.blogger.com/profile/11970463155418365784
为该项目设置“API 密钥”和“OAuth 2.0 令牌” -
从 Blogger 沙盒复制 cURL。
通过“复制”按钮(如屏幕截图中突出显示的那样)从 console.cloud.google.com(上面的屏幕截图)复制“API 密钥”和“OAuth 2.0 令牌”。
通过 cURL 从 CLI 尝试,仅在使用“API 密钥”时有效 -
通过 cURL 从 CLI 尝试,在使用“API 密钥”和“OAuth 2.0 令牌”时不起作用 -
尝试通过以下两种方式使用“OAuth 2.0 令牌”:
- 1008747252329-g8j8...ebb.apps.googleusercontent.com
- 1008747252329-g8j8...落潮
认为可能不需要“.apps.googleusercontent.com”后缀。
这没有任何区别。
那么,我错过了什么?为什么“API 密钥”有效但“OAuth 2.0 令牌”无效?
是的,我不需要在这个(API“get”)示例中为 cURL 使用“OAuth 2.0 令牌”,但它仍然可以工作。
当我尝试不同的 API 时,比如说“listByUser”,它需要“OAuth 2.0 令牌”——它不起作用,我得到了同样的错误。