Выполнение команды развертывания: 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 […]
Google только что объявила о поддержке среды выполнения PHP для App Engine. У меня есть приложение, разработанное с использованием среды выполнения Java, которая использует собственный хранилище данных App Engine. В настоящее время он работает в качестве задней части для мобильных клиентов. Мы изучаем разработку отдельного веб-интерфейса, который должен был бы взаимодействовать с этим хранилищем данных. […]
После сегодняшнего обновления (выпуск: «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 для метода вставки зеркального 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 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 […]
Я пытаюсь открыть соединение 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"; ?> И […]
Я пытаюсь получить некоторую информацию о своей учетной записи Google Analytics с помощью PHP. Я уже выполнил шаги для создания учетной записи службы в API консоли Google в этом ответе . Я использую клиент API Google для PHP . Это код, который у меня есть до сих пор: <?php $path_to_src = 'src'; // These files […]
Я пытаюсь настроить пользовательский auth с помощью нового firebase sdk из Google, следуя этим рекомендациям: https://firebase.google.com/docs/auth/server#use_a_jwt_library В коде samble говорится: Получите свой адрес электронной почты и закрытый ключ своей учетной записи из файла ключа JSON К сожалению, я не знаю, где взять этот json-файл. Если я перейду на консоль firebase ( https://console.firebase.google.com/ ), мне удастся […]
Я получил вопрос о Google Cloud Messaging … Я отправляю GCM в Google для трех регистрационных идентификаторов, затем Google отвечает, что 2 регистрационных идентификатора отправлены успешно, а один нет, потому что регистрационный идентификатор был неправильным! Но он не сообщает мне, какой регистрационный идентификатор не был отправлен … Теперь вот мой вопрос: как я могу разобрать […]
Я обращаюсь к 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' ) ); В […]