Skip to content

Elevate your PHP applications by effortlessly integrating Google services with this Google Search Console API Client. Designed for seamless connectivity with Google APIs, it facilitates comprehensive data exchange and features an XML data parser. Dedicated mainly to Laravel, Symfony, Wordpress and Prestashop developers.

ricardomrcruz/PHP_Google_Search_Console_API_Client

Repository files navigation

googleclient_api_php.png

PHP Google Search Console API Client & XML Data Parser

Elevate your PHP applications by effortlessly integrating Google services with this client. Designed for easy integration with Google API services, this PHP-based Google Search Console API Client and XML data parser simplifies the incorporation of Google web services into applications.

With seamless connectivity and comprehensive data exchange capabilities, it facilitates parsing SEO data from Google Search Console into XML format, enabling straightforward cross-server access.

Ideal for developers working with frameworks like Laravel, Symfony, WordPress, and PrestaShop, this versatile tool empowers users to access Google APIs with ease and obtain essential insights such as click numbers, position rankings, click-through rates, and impactful keywords for their websites and projects.

Getting Started

Follow these steps to set up the script in your PHP environment, including cloning the repository and installing dependencies.

Prerequisites

Ensure PHP and Composer are installed on your server and machine. These are vital for dependency management and script execution.

Cloning the Repository

Clone the repository to your machine or server:

git clone https://github.com/ricardomrcruz/PHP_Google_API_Client.git
cd PHP_Google_API_Client

Installing Dependencies

After cloning, install PHP dependencies with:

composer require google/apiclient:^2.0

For specific dependency versions, use the project's composer.lock:

composer install

To update dependencies:

composer update

Note: Commit your composer.lock to version control to synchronize dependency versions across environments.

Configuring Google Client

Set up your Google Client:

  1. Visit the Google Developers Console.
  2. Create or select a project.
  3. Under "Credentials", create your project's credentials (e.g., OAuth 2.0 Client IDs).
  4. Enable necessary APIs via the "Library" page. Specifically, add the Google Search Console API.
  5. Configure your OAuth 2.0 Client ID credentials with appropriate domains and redirect URLs.
  6. Download the client ID JSON file and upload it to your project folder.
  7. Delete the refresh access token that comes with the repository. Enter your query URL. Confirm your Google identity and watch your new refresh token get added to the project automatically.

These additional steps ensure that your Google Client is fully configured and ready to use within your project. They also guide you through the process of handling authentication and obtaining the necessary credentials for accessing Google APIs.

API Scopes

Include the correct scopes in your authentication flow as per the Google Identity Platform documentation.

Additional Information

For troubleshooting, contribution guidelines, or license information, feel free to add relevant sections.


Developed by Ricardo Martinho 2024. Courtesy of Strasbourg Web Solutions | Open Source 4 Life

About

Elevate your PHP applications by effortlessly integrating Google services with this Google Search Console API Client. Designed for seamless connectivity with Google APIs, it facilitates comprehensive data exchange and features an XML data parser. Dedicated mainly to Laravel, Symfony, Wordpress and Prestashop developers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages