1
0
mirror of synced 2026-01-25 01:01:56 -05:00
Files
airbyte/airbyte-integrations/connectors/source-google-webfonts/bootstrap.md
Balasubramanian T K 3036ddae5a 🎉New Source: Google Webfonts [low-code cdk] (#18496)
* New source: Google webfonts

* chore: Add Docs

* chore: update changelog

* chore: resolved given comments for PR

* chore: unwanted files removed

* fix: generate and add source definitions

Co-authored-by: sajarin <sajarindider@gmail.com>
2022-10-28 12:20:47 -04:00

1.2 KiB

Google-webfonts

The connector uses the v1 API documented here: https://developers.google.com/fonts/docs/developer_api . It is straightforward HTTP REST API with API authentication.

API key

Api key is mandate for this connector to work, It could be generated by a gmail account for free at https://console.cloud.google.com/apis/dashboard. Just pass the generated API key and optional parameters for establishing the connection. Example:123

Implementation details

Setup guide

Step 1: Set up Google-webfonts connection

  • Generate an API key (Example: 12345)
  • Params (If specific info is needed)
  • Available params
    • sort: SORT_UNDEFINED, ALPHA, DATE, STYLE, TRENDING, POPULARITY
    • alt: json, media or proto
    • prettyPrint: boolean

Step 2: Generate schema for the endpoint

Custom schema is generated and tested with different IDs

Step 3: Spec, Secrets, and connector yaml files are configured with reference to the Airbyte documentation.

In a nutshell:

  1. Navigate to the Airbyte Open Source dashboard.
  2. Set the name for your source.
  3. Enter your api_key.
  4. Enter your config params if needed. (Optional)
  5. Click Set up source.
  • We use only GET methods, towards the webfonts endpoints which is straightforward