-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🎉 New Source: TikTok Marketing #5887
Conversation
/test connector=connectors/source-tiktok-marketing
|
airbyte-integrations/connectors/source-tiktok-marketing/integration_tests/catalog.json
Outdated
Show resolved
Hide resolved
airbyte-integrations/connectors/source-tiktok-marketing/integration_tests/sample_state.json
Outdated
Show resolved
Hide resolved
...tegrations/connectors/source-tiktok-marketing/source_tiktok_marketing/schemas/ad_groups.json
Outdated
Show resolved
Hide resolved
airbyte-integrations/connectors/source-tiktok-marketing/integration_tests/spec.json
Show resolved
Hide resolved
airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/source.py
Outdated
Show resolved
Hide resolved
airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/streams.py
Outdated
Show resolved
Hide resolved
airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/streams.py
Outdated
Show resolved
Hide resolved
airbyte-integrations/connectors/source-tiktok-marketing/unit_tests/unit_test.py
Outdated
Show resolved
Hide resolved
airbyte-integrations/connectors/source-tiktok-marketing/unit_tests/unit_test.py
Show resolved
Hide resolved
/test connector=connectors/source-tiktok-marketing
|
/test connector=connectors/source-tiktok-marketing
|
airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/streams.py
Outdated
Show resolved
Hide resolved
airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/streams.py
Show resolved
Hide resolved
airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/streams.py
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! Almost there. Some small comments I want to figure out first before we merge in.
Can you also go through the checklist again? I think you've completed most of it.
…_tiktok_marketing/spec.py Co-authored-by: Davin Chia <[email protected]>
/test connector=connectors/source-tiktok-marketing
|
@davinchia , please check this PR again. I've updated its checklist |
/test connector=connectors/source-tiktok-marketing
|
/publish connector=connectors/source-tiktok-marketing
|
* create a new connector folder * add base classes * add schemas * add ads/ad_groups streams * update tests and docs * add a bootstrap file * update the base domain name for API * update the base domain name for API * update Dockerfile libs * remove unused comments * Update airbyte-integrations/connectors/source-tiktok-marketing/bootstrap.md Co-authored-by: George Claireaux <[email protected]> * Update airbyte-integrations/connectors/source-tiktok-marketing/bootstrap.md Co-authored-by: George Claireaux <[email protected]> * fix UI error with input parameters * fix problem with updated state * Update airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/spec.py Co-authored-by: Davin Chia <[email protected]> * add an unit test * update README.md * bump version Co-authored-by: Maksym Pavlenok <[email protected]> Co-authored-by: George Claireaux <[email protected]> Co-authored-by: Davin Chia <[email protected]>
What
This is the new connector.
Now there are developed the basic streams (Ads, Campaigns, Ad Groups and Advertisers) only. Others will be added after data padding
Pre-merge Checklist
New Connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/SUMMARY.md
docs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampledocs/integrations/README.md
airbyte-integrations/builds.md
Airbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing./publish
command described here