googleplay-api
googleplay-api copied to clipboard
app['versionString'] always return empty string
This line
https://github.com/NoMore201/googleplay-api/commit/425a3f833408b0ad5c094a3e021a3c137f67de16#diff-71431ee0efb6f04140ae1488122c391eR31
always return an empty string.
For what I can see in latest builds on travis, this field gets correctly fetched. Which device are you using?
Oh, it looks like bulkDetails doesn't fill this field, but details do ... check line 523 of your travis build
looking for this also, i use datails function but didn't get versionString, only versionCode that i get
whats the problem?
results = self.api.details(search_version) print("APPS = " + results['title']) print("Version = " + results['versionString']) print("Code = " + str(results['versionCode']))
fixed, now i can see versionString. btw, i use gplaycli by @matlink but if i use default gpapi i didn't get the versionString, but if i manually compile gpapi, i get the versionString. i see the gpapi version on gplaycli requirement is also the latest version.
Looks like some dependency is missing when gpapi is installed using PIP. Apart from this, 'saleEnds' field in offers
also return blank when installed using PIP.
Did anyone get any further investigating the underlying issue? The field versionString doesn't exist for me in the bulkResponse:
details {
appDetails {
versionCode: 173
installationSize: 1381889
....
}
}
I took a look at the binary response and it doesn't contain the versionString value although other strings are present (and readable) in binary format. I generated the googleplay_pb2.py file from googleplay.proto myself, but not luck.