Google v3 API和Oauth - 我是否需要使用json文件?

时间:2017-03-25 14:08:16

标签: oauth google-api youtube-api google-php-sdk

在Google API和OAuth的官方文档中,您下载了一个.json文件,其中包含clientid,secret,redirect等内容。然后,您可以像这样构建Google客户端(我正在使用PHP和使用Youtube API离线访问界面:

$client = new Google_Client();
$client->setAuthConfig('client_secrets.json');
$client->setAccessType("offline");        // offline access

但是,我见过的示例允许您在PHP中定义此信息并将它们分别设置在对象上,而不是通过setAuthConfig .json文件包含。在我的情况下,这就是我想要做的,所以我可以更好地控制我的重定向网址,并允许在我的设置表单/数据库中存储我的clientid和secret。我见过的例子如下:

$client = new Google_Client();
$client->setClientId($clientid);
$client->setClientSecret($secret);
$client->setAccessType("offline");
$client->setRedirectUri($redirect);

这两种方法都是在当前(v3)Google API和Oauth中定义Oauth Google客户端的有效方法吗?

0 个答案:

没有答案