我在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