Download the PHP package alxmsl/googleclient without Composer

On this page you can find all versions of the php package alxmsl/googleclient. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package googleclient

GoogleClient

License Build Status Scrutinizer Code Quality Code Coverage

Google services API library. Supported APIs:

Installation

For install library you need to modify your composer configuration file

And just run installation command

OAuth2 authorization

To authorize client via Google OAuth2 you need to create WebServerApplication instance with needed scopes using client identifier, client secret and redirect uri from you console

...make authentication url

...compete authorization in browser and give authorization code. With this code you could get access token

You could see examples webclient.uri.php about uri creation, and webclient.authorize.php about code authentication. Already you could use completed script authorize.php

Of course, I created scripts for token refreshing

...and token revoking

Google Cloud Messaging

For create Google Cloud Message you need to create child for class PayloadData and define getDataFields method. You could see example below or in gcm.php

You could use completed script

In-app purchases

You could use In-App products API to manage products of your application. For example, you could get all product prices for all end-user countries

Already, you could use inappproducts.get.php to get info about products

Purchases products

Using [Purchases.Products API]() you could check user purchases in third-party server application. For example if purchase purchased and does not cancel now:

Purchases subscriptions

This library allows all operations over user subscriptions using some scripts: defer, revoke

How to check subscription, for example:

Tests

For completely tests running just call phpunit command

License

Copyright 2015 Alexey Maslov [email protected]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.


All versions of googleclient with dependencies

PHP Build Version
Package Version
Requires alxmsl/network Version >=1.1.0
alxmsl/cli Version >=1.0.2
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package alxmsl/googleclient contains the following files

Loading the files please wait ....