Я хотел бы написать простой PHP-код для веб-сайта, чтобы получить доступ только для чтения к общедоступному календарному списку событий Google с помощью Google Calendar API V3. Мне просто нужно отобразить список предстоящих событий из календаря на веб-странице. Я прочитал документы разработчика и посмотрел раздел начала работы и код примера получения событий, но я немного смущен. […]
Сегодня я начал получать эту ошибку при добавлении новых событий в календарь: Fatal error: Uncaught exception 'apiServiceException' with message 'Error calling POST https://www.googleapis.com/calendar/v3/ calendars/[cal-id]@group.calendar.google.com/events?alt=json&key=[dev-key]: (403) Access Not Configured' in /[…]/src/io/apiREST.php:86 Stack trace: #0 /[…]/src/io/apiREST.php(56): apiREST::decodeHttpResponse(Object(apiHttpRequest)) #1 /[…]/src/service/apiServiceResource.php(148): apiREST::execute(Object(apiServiceRequest)) #2 /[…]/src/contrib/apiCalendarService.php(472): apiServiceResource->__call('insert', Array) #3 /[…]/index.php(160): EventsServiceResource->insert('[cal-id-part]…', Object(Ev in /[…]/src/io/apiREST.php on line 86 До сих пор он […]
Я использую следующий код PHP, используя клиентские библиотеки, найденные здесь: https://code.google.com/p/google-api-php-client/ . У меня нет ошибок для какого-либо из этого кода, но когда я вызываю getAccessToken() , он возвращает null. Я разрешил доступ к этой учетной записи службы в своем личном календаре и предоставил полный доступ к проекту через API-консоль. Есть идеи? require_once 'google-api-php-client/src/Google_Client.php'; const […]
Я пытаюсь получить Google Calendar API, работающий в веб-приложении PHP, но мне трудно получить аутентификацию. Я хочу, чтобы пользователи могли взаимодействовать с календарями одной учетной записи, известной серверу. Каждый тип сценария, описанный в документах OAuth 2.0, говорит о «согласии пользователя», в котором используется форма входа и отдельный пользователь, но я хочу, чтобы сам сервер аутентифицировался […]
Я получаю токен-носитель из конечной точки API и устанавливаю следующее: $authorization = "Bearer 080042cad6356ad5dc0a720c18b53b8e53d4c274" Затем я хочу использовать CURL для доступа к защищенной конечной точке, но я не уверен, как и где установить токен-носитель. Я пробовал это, но это не работает: curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json' , $authorization )); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, […]
В моем приложении я хочу использовать Soundcloud API с моим собственным пользователем Soundcloud. Процесс аутентификации Soundcloud API включает перенаправление пользователя на домашнюю страницу Soundcloud, авторизацию и авторизацию приложения, чтобы страница могла использовать API для этого пользователя. Я хочу автоматизировать весь процесс, потому что мой собственный пользователь является единственным пользователем, который получает аутентификацию. Это возможно? Вот […]
Цель моей задачи – создать консольный скрипт, который будет добавлять недавно загруженные видео на моем собственном сайте на мой собственный канал Youtube. Я хочу использовать аутентификацию между серверами, но YoutubeApi не поддерживает этот способ аутентификации. Поэтому мой вопрос: как я могу загрузить видео на канал YouTube, используя аутентификацию oauth2 с помощью консольного скрипта без какой-либо […]
Я играл с API Google Analytics (V3) и сталкивался с ошибками som. Во-первых, все настроено правильно и работает с моей тестовой учетной записью. Но когда я хочу захватить данные из другого идентификатора профиля (тот же аккаунт Google Accont / GA), я получаю ошибку 403. Странно, что данные из некоторых учетных записей GA будут возвращать данные, […]
Поскольку разрешение offline_access устарело в потоке аутентификации Facebook, у нас есть проблема с получением так называемых долгоживущих токенов доступа без этого разрешения. В документе Facebook об устаревании он говорит, что на стороне сервера OAuth сгенерированные токены доступа будут долговечными, но это не так. Я что-то упускаю? Некоторые настройки в настройках приложения? Какой-то специальный код, который […]
Я пытаюсь заставить серверное приложение регулярно извлекать данные Google Analytics из моей собственной учетной записи GA. Обратите внимание, что это личное приложение на стороне сервера, использующее мои собственные данные, т. Е. Для этого приложения нет конечного пользователя. Таким образом, я зарегистрировал свое приложение в консоли API Google в качестве приложения-службы , которое предоставило мне идентификатор […]