Closed sherifnada closed 3 years ago
@Muriloo as someone who frequently uses this connector, have you ever seen this issue before?
This could maybe be explained if the app doesn't offer subscriptions. Confirming with the user.
the user confirmed they don't offer subscriptions on their app.
with this info, it seems like the Apple API returns wrong exception messages e.g invalid vendor when the real problem is that subscriptions aren’t enabled for the account. The fix will be to probe the API for all reports it can generate then offer to the user which reports they can sync based on which ones didn’t throw an exception. Silly but I think that’s what can be done with the tools the API gives us.
Also interested
Expected Behavior
When I create credentials for the Appstore source connector according to the documentation, I expect that it will work as expected and that I can sync all streams.
Current Behavior
Steps to Reproduce
/tmp/config.json
cd airbyte-integrations/connectors/source-appstore-singer && python -m venv .venv && source .venv/bin/activate && pip install -r requirements.txt && pip install .[main]
python main_dev.py check --config /ab_tmp/config.json
source_appstore_singer/source.py
'scheck_config
method to make thereportType: "SALES"
andversion: 1_0
and run the check again, it will succeedSeverity of the bug for you
High - blocking a user from using airbyte
Airbyte Version
This is happening on all published versions of the connector