NoMore201 / googleplay-api

Google Play Unofficial Python API
Other
409 stars 208 forks source link

Help in Covering more PlayStore endpoints (adding features/functionality) #168

Closed erev0s closed 11 months ago

erev0s commented 1 year ago

if I have understood well how this api works, is that it covers specific endpoints for which the googleplay.proto already has the correct protobuf details so the responses can be converted to a JSON readable format.

Then this means that for some of the endpoints that are not covered we need to have the proper googleplay.proto in order to read them.

If I am not mistaken, one example of such an endpoint is the GET /fdfe/getDetailsStream?doc={package_name}&ps=.

Given that I am very new to protobuf and how the play store retrieves the information it has, could maybe someone with more experience validate whether the above is correct or not?

and the big question is, if indeed an updated googleplay.proto is required to read some of the other endpoints, how do we make that? or is there already an existing project that has done that ?

hopefully someone can help out, as I am interested in this project and I would like to contribute to further improve it

Warflop commented 1 year ago

Hey @erev0s, I think the proto of this project is related to this one:

https://github.com/yeriomin/play-store-api

I mean:

https://github.com/NoMore201/googleplay-api/blob/master/googleplay.proto https://github.com/yeriomin/play-store-api/blob/master/src/main/proto/GooglePlay.proto

ghost commented 11 months ago

why do you care about that endpoint? what does it offer that the current ones do not?