如何使用Google的OAuth API获取用户的API密钥?

先生

也许我不了解Youtube Data API应该如何工作。但是,如果我有一个将生成oauth请求并接收回调(我拥有)的PHP应用程序,则它发送回的数据不是用户的API密钥。

所以我不知道我做错了什么还是什么,但是他们的文档让我头疼,而且我进行了搜索和搜索,我什至不知道我的过程是否正确:

Web服务器/ OAuth请求(php)

require_once 'vendor/autoload.php';

$client = new Google_Client();
$client->setAuthConfig('oauth.json');
$client->setAccessType("offline");        // offline access
$client->setIncludeGrantedScopes(true);   // incremental auth
$client->addScope(Google_Service_YouTube::YOUTUBE_READONLY);
$client->setRedirectUri('http://' . $_SERVER['HTTP_HOST'] . '/oauth2callback.php');

$auth_url = $client->createAuthUrl();
header('Location: ' . filter_var($auth_url, FILTER_SANITIZE_URL));

客户授权我的申请

Google发回邮件(无论这是什么)

  'code' => string 'BLABLABLABLABLA' (length=89)
  'scope' => string 'https://www.googleapis.com/auth/youtube.readonly https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/youtube https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile' (length=224)

用户的API密钥在哪里,如何获取?这是不正确的,还是我只是在这里堆东西?

Noogui

使用OAuth时没有API密钥。您将获得一个访问令牌。API密钥是从用户的Google开发者控制台获取的。

查看PHP快速入门,以获取有关PHP中Youtube API OAuth的快速参考。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章