0

Так доступа здесь: https://console.developers.google.com/projectGoogle Calendar API ключ не работает

В моем проекте, я просто позволил Calendar API.

Теперь я пытаюсь сделать следующее: (мой ключ спрятанный по понятным причинам)

$client = new Zend_Http_Client('https://www.googleapis.com/calendar/v3/calendars/en.usa#[email protected]/events'); 
$client->setParameterGet(array(
    'key' => '########################', 
)); 
$feed = $client->request()->getBody(); 

echo "<pre>"; 
print_r($feed); 
exit; 

Но делать это дает мне следующую ошибку:

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "global", 
    "reason": "required", 
    "message": "Login Required", 
    "locationType": "header", 
    "location": "Authorization" 
    } 
    ], 
    "code": 401, 
    "message": "Login Required" 
} 
} 

Что я делаю неправильно? Я использую ключ API сервера.

ответ

0

Я понял. Идентификатор календаря должен быть уркокодирован.

0

Несколько дней назад у меня была аналогичная проблема. Проверьте свой календарь на www.google.com/calendar/ -> мой календарь -> настройки календаря и адрес календаря. Идентификатор должен содержать буквы и цифры, а не адрес электронной почты.

Смежные вопросы