【发布时间】:2015-04-03 21:47:54
【问题描述】:
在 Google 文档中,有一个示例引用了一个名为 $scopes 的变量:
$scopes = array('https://www.googleapis.com/auth/sqlservice.admin');
这是用于 sqlservice 的。我想使用不同的范围。如何选择合适的范围?我怎么知道这是我想要的正确服务?是否有与要使用的 URL 匹配的范围列表?
该行代码返回一个数组,即使 auth 文件夹中没有 sqlservice.admin 文件。
我需要使用 drive 服务。
我假设我应该将该行更改为:
$scopes = array('https://www.googleapis.com/src/drive.php');
但我不明白这如何融入更大的图景。我是否还需要在某个时候致电OAuth2.php?
我刚刚意识到数组指向https://www.googleapis.com/src/ 网址而不是文件。我正在查看 OAuth 2.0 Playground,其中列出了所有范围。
我刚刚注意到,如果我将鼠标悬停在列表中的某个项目上,则会出现一个帮助上下文气球。
所以,我想我可以从那里获得范围列表和范围描述,尽管我仍然想知道在 OAuth2 操场以外的其他地方是否有官方列表。
【问题讨论】:
标签: google-drive-api google-oauth google-api-php-client