首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Youtube API使用Eden PHP库

Youtube API使用Eden PHP库
EN

Stack Overflow用户
提问于 2013-05-02 03:19:09
回答 1查看 281关注 0票数 0

我尝试使用YouTube的API Eden。

http://www.eden-php.com/documentation/social/google/youtube

我屏蔽了这个连接。我使用下面的代码,就像他们说的:

代码语言:javascript
复制
session_start();

$auth = eden('google')->auth('[CLIENT_ID]', '[CLIENT_SECRET]', 'http://yourwebsite.com/auth', '[API_KEY]');

//if no code and no session
if(!isset($_GET['code']) && !isset($_SESSION['token'])) {
    //redirect to login
    $login = $auth->getLoginUrl('youtube');
    header('Location: '.$login);
    exit;
}

//Code is returned back from google
if(isset($_GET['code'])) {
    //save it to session
    $access = $auth->getAccess($_GET['code']);
    $_SESSION['token'] = $access['access_token'];

}

我把我的开发密钥,id,id_secret...

但当我转到新页面并尝试将此代码放入如下代码时:

代码语言:javascript
复制
session_start();

include('eden.php');


$youtube = eden('google')->youtube($_SESSION['token'], '[DEVELOPER_KEY]');

标题:

代码语言:javascript
复制
new.php?code=4/wDGcl_A2FePVDPGE42s4p1qGH-mI.wmD1IpIt-OIVOl05ti8ZT3ZN-xDDfAI

我有:

代码语言:javascript
复制
Notice: Undefined index: token in C:\wamp\www\eden\new.php on line 6
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-02 03:24:57

您正在使用的库似乎不是使用严格的标准设计的,并且您的PHP设置非常严格,请尝试在代码顶部添加error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));以禁用通知和警告。问题是,脚本试图在某个时刻访问索引为" index“的数组,而不检查它是否首先存在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16324861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档