GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - BaseMax/GooglePlayWebServiceAPI: Tiny script to crawl information of a specific application in the Google play/store base on PHP.

BranchesTags
Open more actions menu

Latest commit

 

History

141 Commits
141 Commits

Folders and files

NameName
Last commit message
Last commit date
LICENSE
LICENSE
 
 
README.md
README.md
 
 
categories.jsonl
categories.jsonl
 
 
examples.php
examples.php
 
 
google-play.php
google-play.php
 
 

Repository files navigation

Google Play Web-Service API

Tiny script to crawl information of a specific application in the Google play/store base on PHP.

PHP GooglePlay Methods

  • parse: mostly used internally – but can be used to parse any URL or text for valid Play Store app links and return their packageNames
  • parseSearch: search for apps by given terms
  • parseSimilar: search for what Google Play considers apps similar to the one specified
  • parseOthers: other apps by the same developer
  • parseTopApps: list top-chart apps
  • parseNewApps: list latest additions
  • parseCategory: list apps from a specified category
  • parseCategories: list available categories
  • parseApplication: get details for a specific app
  • parsePerms: retrieve permissions requested by a specific app
  • parsePrivacy: obtain an app's privacy details (data collected/shared etc)
  • setDebug: turn debug mode on or off
  • getDebug: check whether debug mode is turned on or off
  • dump_raw: dump the raw data (HTML of the page plus JSON of the data sources) for debug/evaluation

Using PHP GooglePlay

<?php
require "google-play.php";
$google = new GooglePlay();

$app=$google->parseApplication("com.bezapps.flowdiademo");
print_r($app);

$app=$google->parseSimilar("com.bezapps.flowdiademo");
print_r($app);

$apps=$google->parseSearch("telegram");
print_r($apps);

$apps=$google->parseCategory("TOOLS");
print_r($apps);
?>

Detailed instructions

Examples of how to use the code and what results to expect can be found in the wiki:

  • the Search page shows how to
    • list available categories as well as obtain a list of apps from a given category
    • search for "similar apps"
    • search for apps by keywords
    • action as a crawler and find more applications?
  • the AppDetails page shows how to
    • obtain details about a given app
    • interprete the result set (aka the "application structure")
    • obtain content in specific languages
  • the Permissions page details
    • how to get the permissions an app requests
    • what the result set looks like and how to interprete it

TODO

  • Unit test

Authors

  • Izzy
  • Max Base

Max Base

My nickname is Max, Programming language developer, Full-stack programmer. I love computer scientists, researchers, and compilers. (Max Base)

Asrez Team

A team includes some programmer, developer, designer, researcher(s) especially Max Base.

Asrez Team

About

Tiny script to crawl information of a specific application in the Google play/store base on PHP.

Topics

apicrawlercrawler-phpcrawlersgoogle-playgoogle-play-apigoogle-play-gamesgoogle-play-servicegoogle-play-servicesgoogle-play-storegoogle-playstorehacktoberfesthacktoberfest2020phpphp-crawler

Resources

Readme
MIT license
Activity

Stars

43 stars

Watchers

5 watching

Forks

9 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.