It was experimenting with this YouTube trigger for channel updates.
When a YouTube video is uploaded, send an email | Microsoft Power Automate
Noticed that this trigger started to send e-mails with video links from the past.
I got an error as well.
"statusCode": 429,
"message": "Out of call volume quota. Quota will be replenished in 00:01:50."
The fun fact the I have chosen a specific YT channel that I know that I will upload 1 video daily.
Instead of triggering it once with the list of newly uploaded videos I started to get randomly uploaded old videos from that channel.
I have tried to limit the Trigger with the following condition: @greater(triggerBody()?['snippet']?['publishedAt'], addDays(utcNow(), -1))
I worked. I mean I got only that video which was uploaded within 24 hours to that channel. I have uploaded one. But such trigger kicked off this flow with the same id more than 30 times.
I was reading and learning about Polling and Webhook triggers.
I noticed as well when I don't split the trigger it grabs an array of 50 objects by the newest publishedAt date.
My question is how can I get ONLY one mail for a NEW published video in a channel from YT?