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
Write custom Node.js code and use any of the 400k+ npm packages available. Refer to the Pipedream Node docs to learn more.
Returns a list of channel activity events that match the request criteria. See the docs for more information
Returns a collection of playlists that match the API request parameters. See the docs for more information
Returns a list of videos 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}`,
},
})
},
})
// To use previous step data, pass the `steps` object to the run() function
export default defineComponent({
async run({ steps, $ }) {
// Return data to use it in future steps
return steps.trigger.event
},
})