也许我不了解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密钥在哪里,如何获取?这是不正确的,还是我只是在这里堆东西?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句