Articles of google api

API каталогов групп Google – добавьте пользователя в группу, чтобы повысить уровень ошибок – PHP

Я пытаюсь добавить участников в свою группу приложений Google. Я пытаюсь использовать следующий код, но он вызывает ошибку. Не знаю, что делает не так. include_once 'api-client/autoload.php'; $clientId = 'xxxxxxxxxxxxxxxxx.apps.googleusercontent.com'; $serviceAccountName = 'xxxxxxxxxxxxxxxxxxx@developer.gserviceaccount.com'; $delegatedAdmin = 'superadmin@domain.com'; $keyFile = 'mw-gxxxxxxxx.p12'; $appName = 'Example App'; $scopes = array( 'https://www.googleapis.com/auth/admin.directory.group' ); $creds = new Google_Auth_AssertionCredentials( $serviceAccountName, $scopes, file_get_contents($keyFile) ); […]

Поврежденная кодировка UTF-8 при чтении фида / оповещения Google

Всякий раз, когда я пытаюсь прочитать оповещение Google через PHP, используя что-то вроде: $feed = file_get_contents("http://www.google.com/alerts/feeds/01445174399729103044/950192755411504138"); Независимо от того, сохраняю ли файл $feed в файле или echo результат на выходе, все символы unicode utf-8 ( т. Е. С диакритикой) представлены белым пространством. Я пробовал – без успеха – различные комбинации: utf8_encode utf8_decode iconv mb_convert_encoding Я […]

Недопустимые файлы списков разрешений Google API.

Я пытаюсь создать приложение, которое (используя учетную запись службы Диска) перечисляет файлы в данной папке и позволяет пользователям искать содержимое этих файлов. Я получаю ошибку 403 Insufficient Permissions которые я не могу объяснить. Я редактировал код из примера API-интерфейса Google API : $client_id = '[REMOVED]'; //Client ID $service_account_name = '[REMOVED]'; //Email Address $key_file_location = 'key.p12'; […]

API календаря Google, хранящий код или токен доступа

Я пытаюсь выяснить Google календари, но я не могу понять, из какой строки мне нужно хранить в моем db, чтобы получить токены доступа, когда мне нужно нажать или получить данные. Я отправляю запрос в Google, и они возвращаются: ?code=4/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx# Затем я аутентифицирую: $client->authenticate($_GET['code']); Затем я получаю токен доступа: $client->getAccessToken() Все отлично работает для этой сессии. […]

Как проверить идентификатор приложения Google App и секрет приложения?

Я использую Google SDK, чтобы сделать некоторые потоки автоматическими. Пользователь предоставляет свой собственный идентификатор приложения и секрет, а затем регистрируется. Как проверить, действительны ли идентификатор приложения Google и Application Secret?

API-интерфейсы Google v4 Создать лист и пригласить пользователей

Я использую аутентификацию учетной записи службы, чтобы создать листок Google, используя API Google Таблиц. Я хочу создать таблицу и как-то позволить моей команде открыть ее. $private_key = file_get_contents($rootDir . '/config/googleApiCredentials.p12'); $client_email = 'project-names@positive-water-134xxx.iam.gserviceaccount.com'; $scopes = implode(' ', ["https://www.googleapis.com/auth/drive"]); $credentials = new \Google_Auth_AssertionCredentials( $client_email, $scopes, $private_key ); // tried once with additional constructor params: // $privateKeyPassword […]

Как включить Google App Engine для PHP в мои скрипты / автозагрузку?

У меня есть веб-сайт на веб-сервере Ubuntu (а не в приложении и не размещен в App Engine), и я хочу использовать облачное хранилище Google для загрузки / скачивания больших файлов. Я пытаюсь загрузить файл непосредственно в облачное хранилище Google, которое не работает (возможно, потому, что я сделал некоторые основные ошибки). Я установил Google Cloud SDK […]

zend gdata picasa php api перестала работать

Я использовал Zend Gdata уже несколько лет. Однако сегодня, когда мой неизменный код выполняет следующую команду $query = $this->gp->newAlbumQuery(); Я получаю следующую ошибку exception 'Zend_Gdata_App_HttpException' with message 'Expected response code 200, got 403 Authorization required' in /shared/zend/ZendFramework-1.12.13/library/Zend/Gdata/App.php:717 Stack trace: #0 /shared/zend/ZendFramework-1.12.13/library/Zend/Gdata.php(221): Zend_Gdata_App->performHttpRequest('GET', 'https://picasaw…', Array, NULL, NULL, NULL) #1 /shared/zend/ZendFramework-1.12.13/library/Zend/Gdata/App.php(883): Zend_Gdata->performHttpRequest('GET', 'https://picasaw…', Array) Я думал, что […]

API Youtube: учетная запись службы

Мне нужна помощь для API YouTube. Я предполагаю, что мне нужно использовать service account потому что мне нужно больше, чем 10 пользователей используют одну и ту же учетную запись. Я не уверен, почему я получаю список пустых элементов для запроса плейлистов. Должен ли я создать некоторую связь между @ developer.gserviceaccount.com и моей электронной почтой. Я […]

Неопределенное смещение 1

Неопределенное смещение: 1 Привет … Я столкнулся с проблемой, что неопределенное смещение: 1 в строке 3. Я не могу понять, что это за тип ошибки. Может ли кто-нибудь сказать мне, почему такая ошибка возникает в php Неопределенное смещение в строке: 3 foreach ($lines as $line) { list($var,$value) = explode('=', $line); //line 3 $data[$var] = $value; […]