This repository was archived by the owner on Jan 30, 2025. It is now read-only.
File tree 4 files changed +80
-31
lines changed
4 files changed +80
-31
lines changed Original file line number Diff line number Diff line change 1
1
<?php
2
+ //Do Includes
2
3
include ("local.php " );
3
4
include ("../src/MarketSession.php " );
4
5
5
- $ session = new MarketSession ();
6
- $ result = $ session ->login (GOOGLE_EMAIL , GOOGLE_PASSWD );
7
- if ($ result == false ) {
8
- echo "ERROR: cannot login as " . GOOGLE_EMAIL ;
9
- exit (1 );
6
+ //Try to Login
7
+ //For Issues Please See Readme.md
8
+ try {
9
+ $ session = new MarketSession ();
10
+ $ session ->login (GOOGLE_EMAIL , GOOGLE_PASSWD );
11
+ $ session ->setAndroidId (ANDROID_DEVICEID );
12
+ sleep (1 );#Reduce Throttling
13
+ }catch (Exception $ e ){
14
+ echo "Exception: " .$ e ->getMessage ()."\n" ;
15
+ echo "ERROR: cannot login as " . GOOGLE_EMAIL ;
16
+ exit (1 );
10
17
}
11
- $ session ->setAndroidId (ANDROID_DEVICEID );
12
18
13
19
$ cr = new CategoriesRequest ();
14
-
15
20
$ reqGroup = new Request_RequestGroup ();
16
21
$ reqGroup ->setCategoriesRequest ($ cr );
17
- $ response = $ session ->execute ($ reqGroup );
22
+
23
+ //Fetch Request
24
+ try {
25
+ $ response = $ session ->execute ($ reqGroup );
26
+ }catch (Exception $ e ){
27
+ echo "Exception: " .$ e ->getMessage ();
28
+ }
18
29
19
30
$ groups = $ response ->getResponsegroupArray ();
20
31
foreach ($ groups as $ rg ) {
Original file line number Diff line number Diff line change 1
1
<?php
2
+ //Do Includes
2
3
include ("local.php " );
3
4
include ("../src/MarketSession.php " );
4
5
5
- $ session = new MarketSession ();
6
- if ($ session ->login (GOOGLE_EMAIL , GOOGLE_PASSWD ) == false ) {
7
- echo "ERROR: cannot login as " . GOOGLE_EMAIL ;
8
- exit (1 );
6
+ //Try to Login
7
+ //For Issues Please See Readme.md
8
+ try {
9
+ $ session = new MarketSession ();
10
+ $ session ->login (GOOGLE_EMAIL , GOOGLE_PASSWD );
11
+ $ session ->setAndroidId (ANDROID_DEVICEID );
12
+ sleep (1 );#Reduce Throttling
13
+ }catch (Exception $ e ){
14
+ echo "Exception: " .$ e ->getMessage ()."\n" ;
15
+ echo "ERROR: cannot login as " . GOOGLE_EMAIL ;
16
+ exit (1 );
9
17
}
10
- $ session ->setAndroidId (ANDROID_DEVICEID );
11
18
19
+ //Build Request
12
20
$ appId = "7059973813889603239 " ;
13
21
$ imageId = 1 ;
14
-
15
22
$ gir = new GetImageRequest ();
16
23
$ gir ->setImageUsage (GetImageRequest_AppImageUsage::SCREENSHOT );
17
24
$ gir ->setAppId ($ appId );
18
25
$ gir ->setImageId ($ imageId );
19
26
20
-
21
27
$ reqGroup = new Request_RequestGroup ();
22
28
$ reqGroup ->setImageRequest ($ gir );
23
- $ response = $ session ->execute ($ reqGroup );
24
29
30
+ //Fetch Request
31
+ try {
32
+ $ response = $ session ->execute ($ reqGroup );
33
+ }catch (Exception $ e ){
34
+ echo "Exception: " .$ e ->getMessage ();
35
+ }
36
+
37
+ //Loop And Display
25
38
$ groups = $ response ->getResponsegroupArray ();
26
39
#echo "<xmp>".print_r($groups, true)."</xmp>";
27
40
foreach ($ groups as $ rg ) {
Original file line number Diff line number Diff line change 1
1
<?php
2
+ //Do Includes
2
3
include ("local.php " );
3
4
include ("../src/MarketSession.php " );
4
5
5
- $ session = new MarketSession ();
6
- $ session ->login (GOOGLE_EMAIL , GOOGLE_PASSWD );
7
- if ($ session ->login (GOOGLE_EMAIL , GOOGLE_PASSWD ) == false ) {
8
- echo "ERROR: cannot login as " . GOOGLE_EMAIL ;
9
- exit (1 );
6
+ //Try to Login
7
+ //For Issues Please See Readme.md
8
+ try {
9
+ $ session = new MarketSession ();
10
+ $ session ->login (GOOGLE_EMAIL , GOOGLE_PASSWD );
11
+ $ session ->setAndroidId (ANDROID_DEVICEID );
12
+ sleep (1 );#Reduce Throttling
13
+ }catch (Exception $ e ){
14
+ echo "Exception: " .$ e ->getMessage ()."\n" ;
15
+ echo "ERROR: cannot login as " . GOOGLE_EMAIL ;
16
+ exit (1 );
10
17
}
11
- $ session ->setAndroidId (ANDROID_DEVICEID );
12
18
19
+ //Build Request
13
20
$ ar = new AppsRequest ();
14
21
$ ar ->setQuery ($ _GET ["search " ] ? $ _GET ["search " ] : "froyo " );
15
22
#$ar->setOrderType(AppsRequest_OrderType::NONE);
23
30
$ reqGroup = new Request_RequestGroup ();
24
31
$ reqGroup ->setAppsRequest ($ ar );
25
32
26
- $ response = $ session ->execute ($ reqGroup );
33
+ //Fetch Request
34
+ try {
35
+ $ response = $ session ->execute ($ reqGroup );
36
+ }catch (Exception $ e ){
37
+ echo "Exception: " .$ e ->getMessage ();
38
+ }
27
39
40
+ //Loop And Display
28
41
$ groups = $ response ->getResponsegroupArray ();
29
42
foreach ($ groups as $ rg ) {
30
43
$ appsResponse = $ rg ->getAppsResponse ();
Original file line number Diff line number Diff line change 1
1
<?php
2
+ //Do Includes
2
3
include ("local.php " );
3
4
include ("../src/MarketSession.php " );
4
5
5
- $ session = new MarketSession ();
6
- $ session ->login (GOOGLE_EMAIL , GOOGLE_PASSWD );
7
- if ($ session ->login (GOOGLE_EMAIL , GOOGLE_PASSWD ) == false ) {
8
- echo "ERROR: cannot login as " . GOOGLE_EMAIL ;
9
- exit (1 );
6
+ //Try to Login
7
+ //For Issues Please See Readme.md
8
+ try {
9
+ $ session = new MarketSession ();
10
+ $ session ->login (GOOGLE_EMAIL , GOOGLE_PASSWD );
11
+ $ session ->setAndroidId (ANDROID_DEVICEID );
12
+ sleep (1 );#Reduce Throttling
13
+ }catch (Exception $ e ){
14
+ echo "Exception: " .$ e ->getMessage ()."\n" ;
15
+ echo "ERROR: cannot login as " . GOOGLE_EMAIL ;
16
+ exit (1 );
10
17
}
11
- $ session ->setAndroidId (ANDROID_DEVICEID );
12
18
19
+ //Build Request
13
20
$ ar = new AppsRequest ();
14
21
$ ar ->setOrderType (AppsRequest_OrderType::POPULAR );
15
22
$ ar ->setStartIndex (0 );
16
23
$ ar ->setEntriesCount (5 );
17
24
$ ar ->setViewType (AppsRequest_ViewType::PAID );
18
25
$ ar ->setCategoryId ("ARCADE " );
19
-
20
26
$ reqGroup = new Request_RequestGroup ();
21
27
$ reqGroup ->setAppsRequest ($ ar );
22
28
23
- $ response = $ session ->execute ($ reqGroup );
29
+ //Fetch Request
30
+ try {
31
+ $ response = $ session ->execute ($ reqGroup );
32
+ }catch (Exception $ e ){
33
+ echo "Exception: " .$ e ->getMessage ();
34
+ }
24
35
36
+ //Loop And Display
25
37
$ groups = $ response ->getResponsegroupArray ();
26
38
foreach ($ groups as $ rg ) {
27
39
$ appsResponse = $ rg ->getAppsResponse ();
You can’t perform that action at this time.
0 commit comments