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); $ar = new AppsRequest(); $ar->setQuery($_GET["search"] ? $_GET["search"] : "froyo"); #$ar->setOrderType(AppsRequest_OrderType::NONE); $ar->setStartIndex(0); $ar->setEntriesCount(5); $ar->setWithExtendedInfo(true); #$ar->setViewType(AppsRequest_ViewType::PAID); #$ar->setAppType(AppType::WALLPAPER); $reqGroup = new Request_RequestGroup(); $reqGroup->setAppsRequest($ar); $response = $session->execute($reqGroup); $groups = $response->getResponsegroupArray(); foreach ($groups as $rg) { $appsResponse = $rg->getAppsResponse(); $apps = $appsResponse->getAppArray(); foreach ($apps as $app) { echo $app->getTitle() . " (" . $app->getId() . ")<br/>"; echo $app->getExtendedInfo()->getDescription() . "<br/><br/>"; //Get comments echo "<div style=\"padding-left:20px\">"; $cr = new CommentsRequest(); $cr->setAppId($app->getId()); $cr->setEntriesCount(3); $reqGroup = new Request_RequestGroup(); $reqGroup->setCommentsRequest($cr);