Google Api 对 PHP 开发者不友好

Google 很多 API,主要用 java, js, Golang 等语言写了样列,但是在 PHP 这一块,样例就很少,我想最直接的原因可能是 Google 不用 PHP,像国内的腾讯,新浪 之类的用 PHP 语言的,PHP 样例就写的非常不错,我今天在调用 Google 翻译的时候,遇到了好几个问题,现总结如下。

20220805IgXobC

认证

调用 Google 的任何 API 都要认证授权,官方文档没有详细的说,但是在 googleapis 找到了一个库,里面讲了几种认证的方式。

GitHub – googleapis/google-auth-library-php: Google Auth Library for PHP

里面实现了好几种方式,看下来基本上就把 PHP 调用 Google API 的认证方式讲明白了。

PHP 调用方式

GitHub – GoogleCloudPlatform/php-docs-samples: A collection of samples that demonstrate how to call Google Cloud services from PHP.

各种 API 的调用 Demo,很全,但不一定是最新的,要自己挑,我今天重点看了他的翻译 API.

20220805wuLauh

发表评论