我在Google API开发环境中了解client_id时遇到问题。在每一个应用此配置为应用程序开发人员需要:CodeIgniter和Google日历API
$client->setClientId('YOUR CLIENT ID');
$client->setClientSecret('YOUR CLIENT SECRET');
$client->setRedirectUri('YOUR REDIRECT URI');
$client->setDeveloperKey('API/DEVELOPER KEY');
而且我知道如何获得这些参数。所以,我开发了一个简单的谷歌日历API,我想用 “获取事件列表” 的方法:现在
$cal = new Google_CalendarService($client);
if (isset($_GET['logout'])) {
unset($_SESSION['token']);
}
....
....
....
$events = $cal->events->listEvents('CALENDAR_ID');
print_r($events, true);
,本着“$事件= $ CAL->事件 - >的listEvents( 'CALENDAR_ID'); “如果我把我的电子邮件地址,而不是“CALENDAR_ID”,它会正常工作,它会列出我的事件,但如果我登录不同的Gmail帐户(这将提示我进行身份验证),它会产生一个错误,基本上这“CALENDAR_ID”取代了电子邮件地址,所以如果它是开发者本身,它将起作用,但不是新的登录名。那么如何让其他Gmail帐户的CALENDAR_ID插入?如果我的身份验证后无法获得其他账户的CALENDAR_ID,如果只适用于我的OWN(开发人员)CALENDAR_ID,该应用程序会有什么好处?
请告知
非常感谢
您是否听说过代码格式化? – 2014-09-22 20:18:58
我在这里很新,只是在学习它是如何工作的 – 2014-09-22 20:24:40