Clarify that dryRun doesn't work properly with Android
I have been testing the Slack integration of my Android apps but I could never get your tool to send me an Android review using dryRun.
After many hours I found out, that the reviews list endpoint which your tool is using (https://developers.google.com/android-publisher/api-ref/rest/v3/reviews/list) only returns the reviews of the last week, so your dryRun method doesn't work: https://stackoverflow.com/a/73843644/4274651 .
I was trying to find the problem in my API config, but everything was fine, I could even get individual reviews from the Api get endpoint, only the list method returned an empty json object.
Please add this information to your README such that other people don't waste time debugging their Api config for Android.
Hi @janoschp, Can you explain me what have you passed in 'appId' in myappsconfig.json .
- When i pass my gcloud projectId , I got message : "INFO: Received no data from App Store for " Sometimes it stucks on "Handling Received Data"
- When i pass the android app's package name , I got Error : " [com.abc.xyz] Could not fetch Google Play reviews, Error: The caller does not have permission"
Note : I have added a review 2 days ago.
Update : I have resolved the my config issue
- We have to mention the app's package name in appId
- I have tried these changes and its working now :
- Added service account email in PlayConsole Users in 'Users & Permission' section
- I was using other cloud projects api key, I recreated the account and provide the correct key