Articles of Google облако сообщения

Когда я пытаюсь развернуть мое приложение PHP в Google App Engine, почему я вдруг получаю ошибку 400?

Выполнение команды развертывания: appcfg.py update ./appengine-project Я начал эту ошибку: Error 400: — begin server output — PHP 5.4 applications are prevented from being deployed to Google App Engine from any version of the SDK, including older ones. If you need to continue to deploy PHP 5.4 applications for compatibility reasons, you can request that […]

Может ли недавно выпущенная среда выполнения GAE PHP получить доступ к встроенному хранилищу данных GAE?

Google только что объявила о поддержке среды выполнения PHP для App Engine. У меня есть приложение, разработанное с использованием среды выполнения Java, которая использует собственный хранилище данных App Engine. В настоящее время он работает в качестве задней части для мобильных клиентов. Мы изучаем разработку отдельного веб-интерфейса, который должен был бы взаимодействовать с этим хранилищем данных. […]

Обновление движка приложения разбивает CloudStorage в dev php env

После сегодняшнего обновления (выпуск: «1.9.18».) GoogleAppEngineLauncher, CloudStorageTool теперь выдает исключение, которое оно не делало раньше. Это исключение: google\appengine\runtime\RPCFailedError: Remote implementation for app_identity_service.GetAccessToken failed. След выглядит так: google_appengine/php/sdk/google/appengine/api/app_identity/AppIdentityService.php@182 google_appengine/php/sdk/google/appengine/ext/cloud_storage_streams/CloudStorageClient.php@329 google_appengine/php/sdk/google/appengine/ext/cloud_storage_streams/CloudStorageUrlStatClient.php@132 google_appengine/php/sdk/google/appengine/ext/cloud_storage_streams/CloudStorageUrlStatClient.php@63 google_appengine/php/sdk/google/appengine/ext/cloud_storage_streams/CloudStorageStreamWrapper.php@358 Воспроизведение кода: $filename = 'test.txt'; $bucket_name = google\appengine\api\cloud_storage\CloudStorageTools::getDefaultGoogleStorageBucketName(); file_exists( 'gs://'.$bucket_name.'/'.$filename ); Я запускаю GoogleAppEngineLauncher, время выполнения PHP. На Mac OSX 10.10.2 и тестирование локально. […]

Как вставлять и извлекать postBody в метод вставки учетной записи Mirror API с помощью PHP

Мне нужно вставить адрес электронной почты пользователя в postBody для метода вставки зеркального API. Я использую этот код: $authtoken=null; $postBody = new Google_Service_Mirror_Account(); $postBody->setAuthTokens($authtoken); $userdata=array("email"=>$email); $postBody->setUserData($userdata); $account = $service->accounts->insert($userToken, package-name-here, $accountName, $postBody); Вышеуказанный метод возвращает null в ответ! Я не уверен, что добавить как authtoken. После этого мне нужно получить учетную запись электронной почты пользователя […]

Пример учетной записи службы google возвращает «Ошибка обновления токена OAuth2 {« error »:« invalid_grant »}"

Моя цель – сделать простейший запрос в Google Fusion Tables от имени пользователей веб-приложений. Для этого я создал учетную запись службы на консоли Google. Вот код: // Creating a google client $client = new \Google_Client(); // setting the service acount credentials $serviceAccountName = 'XXXXX.apps.googleusercontent.com'; $scopes= array( 'https://www.googleapis.com/auth/fusiontables', 'https://www.googleapis.com/auth/fusiontables.readonly', ); $privateKey=file_get_contents('/path/to/privatekey.p12'); $privateKeyPassword='notasecret'; // the default one […]

невозможно подключиться к Google Cloud Connection Server

Я пытаюсь открыть соединение XMPP между моим сервером и сервером облачных соединений Google (CCS), но он не работает. Я программирую с помощью PHP и используя библиотеку JAXL. Вот мой код: <?php include_once 'jaxl.php'; $client = new JAXL(array( 'jid'=>'<my_sender_ID>@gcm.googleapis.com', 'pass'=>'my_API_key', 'auth_type'=>'PLAIN', 'host' => 'gcm.googleapis.com', 'port' => '5235', 'force_tls' => true )); $client->start(); echo "done"; ?> И […]

Службы приложений и API Google Analytics V3: ошибка 101 (сеть :: ERR_CONNECTION_RESET)

Я пытаюсь получить некоторую информацию о своей учетной записи Google Analytics с помощью PHP. Я уже выполнил шаги для создания учетной записи службы в API консоли Google в этом ответе . Я использую клиент API Google для PHP . Это код, который у меня есть до сих пор: <?php $path_to_src = 'src'; // These files […]

Настройка firebase v3 custom auth с php

Я пытаюсь настроить пользовательский auth с помощью нового firebase sdk из Google, следуя этим рекомендациям: https://firebase.google.com/docs/auth/server#use_a_jwt_library В коде samble говорится: Получите свой адрес электронной почты и закрытый ключ своей учетной записи из файла ключа JSON К сожалению, я не знаю, где взять этот json-файл. Если я перейду на консоль firebase ( https://console.firebase.google.com/ ), мне удастся […]

Как разобрать GCM, чтобы удалить неверный идентификатор регистрации с сервера с помощью php

Я получил вопрос о Google Cloud Messaging … Я отправляю GCM в Google для трех регистрационных идентификаторов, затем Google отвечает, что 2 регистрационных идентификатора отправлены успешно, а один нет, потому что регистрационный идентификатор был неправильным! Но он не сообщает мне, какой регистрационный идентификатор не был отправлен … Теперь вот мой вопрос: как я могу разобрать […]

google analytics api запрашивает определенный URL-адрес

Я обращаюсь к API-интерфейсу Google Analytics с PHP, который работает на моем конце, но я хотел бы фильтровать результаты немного дальше. Сейчас я использую: $OBJresult = $analytics -> data_ga -> get( 'ga:' . $profilID, '2012-01-01', date( "Ymd" ), 'ga:visits', array( 'dimensions' => 'ga:pagePath', 'metrics' => 'ga:pageviews', 'sort' => '-ga:pageviews', 'max-results' => '25' ) ); В […]