Online video platform
Emit new event for each new Youtube video liked by the authenticated user.
Emit new event for each new Youtube subscriber to user Channel.
Emit new event for each new subscription from authenticated user.
Emit new event for each new YouTube video tied to a location.
Returns statistics from my YouTube Channel or by id. See the docs for more information
Add or update a single record in your Pipedream Data Store.
Returns a list of channel activity events that match the request criteria. See the docs for more information
Add or update multiple records to your Pipedream Data Store.
Returns a collection of playlists that match the API request parameters. See the docs for more information
There are lots of things you can build using the YouTube API! Here are just a
few examples:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
youtube_data_api: {
type: "app",
app: "youtube_data_api",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://www.googleapis.com/oauth2/v1/userinfo`,
headers: {
Authorization: `Bearer ${this.youtube_data_api.$auth.oauth_access_token}`,
},
})
},
})
With the Data Stores API, you can build applications that:
export default defineComponent({
props: {
myDataStore: {
type: "data_store",
},
},
async run({ steps, $ }) {
await this.myDataStore.set("key_here","Any serializable JSON as the value")
return await this.myDataStore.get("key_here")
},
})