Насколько я могу сказать, образец работает на сервере вы связаны между собой. Как отметил Ян, образец, который вы используете, выглядит немного устаревшим, JavaScript Quickstart является самым последним и самым большим и использует кнопку входа в Google+, которая имеет ряд улучшений, особенно когда вы используете авторизацию на стороне клиента.
Чтобы проверить, что ваш пример работает, вы можете открыть инструменты разработчика Chrome и запустить простой код клиентской библиотеки, такие как:
gapi.client.plus.activities.list(
{userId: 'me'}).execute(
function(resp){
console.log(resp);
});
Если вы видите свою деятельность канала, все работает.
Что касается локально ... Для того, чтобы библиотеки JavaScript на работу, вы должны также быть запущен веб-сервер на вашем компьютере, таких как Python Простой HTTP Server:
python -m SimpleHTTPServer 8000
или Apache, twistd и т.д. .
Если вы открываете файл напрямую, разрешения будут препятствовать работе библиотеки.
Ваше авторизованное происхождение JavaScript должно также соответствовать порту (и протоколу, например https/http), которые настроены в вашем проекте Google APIs console. Если он работает удаленно, но не локально, возможно, вам не хватает источника localhost.
Под «локально» я имею в виду на локальном сервере. Я использовал GAE. И это не сработало – John
Добавлена еще одна вещь ... – class