예제 #1
0
<?php

include "local.php";
include "../proto/protocolbuffers.inc.php";
include "../proto/market.proto.php";
include "../Market/MarketSession.php";
$session = new MarketSession();
$session->login(GOOGLE_EMAIL, GOOGLE_PASSWD);
$session->setAndroidId(ANDROID_DEVICEID);
$cr = new CategoriesRequest();
$reqGroup = new Request_RequestGroup();
$reqGroup->setCategoriesRequest($cr);
$response = $session->execute($reqGroup);
$groups = $response->getResponsegroupArray();
foreach ($groups as $rg) {
    $categoriesResponse = $rg->getCategoriesResponse();
    $categories = $categoriesResponse->getCategoriesArray();
    foreach ($categories as $category) {
        echo $category->getTitle() . "<br/>";
        $subcategories = $category->getSubCategoriesArray();
        foreach ($subcategories as $subcategory) {
            echo "- " . $subcategory->getTitle() . "<br/>";
        }
    }
}