I'm subscribed to a YouTube channel where I would like to obtain the community posts from it.
Is that possible using YouTube API?
Unfortunately, the answer is negative: there's no YouTube Data API endpoint that'll provide the info you're looking for.
See the official answers provided by Google staff on the company's own issue tracker site. For example, this answer from Dec 1, 2020:
Status: Won't Fix (Infeasible)
Unfortunately, this isn't possible at this moment. We don't have any API that return such data.
Related
I have problem with YouTube Direct project...
Made all as it is here: YouTube Direct: Getting Started Guide
When I click on "Authenticate" here:
Screenshot
I have a problem with authentication:
Deprecated APIs were discontinued on April 20th, 2015. To restore service, update to the replacement API."
I was on stackoverflow, yt g+ etc... but cant find solution.
Any advice?
That video is from Dec 18, 2009 and refers to a version of the YouTube API that is out of date and no longer works.
You will need to find a tutorial for the current version of the youtube API V3.
Reference: https://developers.google.com/youtube/2.0/developers_guide_protocol_messages
This is a formal request to KEEP Share Video in V2 of the API until the release of similar functionality in V3.
I run a business that relies on this functionality and my customers rely on being able to share videos directly to their fans through YouTube. And my company and it's employees rely on this revenue for their livelihood.
The deprecation terms clearly state ONE YEAR notice and you are giving us FIVE DAYS??
Screenshot: http://content.screencast.com/users/SharedDocs/folders/Jing/media/be7bd5e9-7785-4198-93e7-7b0b0fac4d6c/2014-03-28_1014.png
PLEASE leave this functionality in until it is included in V3. That is all we are asking.
Thank you YouTube development team.
Sincerely,
Brian Wilson
First off, thank you all for your time and help.
Basically before the recent changes to YouTube, I was working with the YouTube API on a website that would allow users to reply to comments from my own website. Before the changes this was available through the YouTube Data API version 2.0. My question is, is there any way to still do this? A quick search on Google leads me to believe this is no longer possible (https://developers.google.com/youtube/2.0/developers_guide_protocol_comments).
However my understanding is with the new YouTube changes a user needs a Google+ account to reply to comments (I'm pretty ignorant on this subject, so please correct me if I'm wrong). I was wondering if the Google+ API had a way to reply to YouTube comments.
Or if anyone else knows a way to reply to a YouTube comment from another website, please let me know!
Thank you!
"replying directly to comments via the YouTube API is no longer supported. At this time, there's no way of replying to a new-style comment via the YouTube API." [Link]
EDIT: It is not possible at the current time, though they are bring out a new messaging API "later this year".
I've been reading a lot recently about the Content ID that youtube provides. As how it works and how to use it from the Youtube provided interface is clear, I did not find any API reference for this.
Could some one point me to the portion of the Youtube api that deals with this ?
I have to mention that I'm intending to be a copyright owner and I would like to use the youtube api, if possible, to manage rights and find the content which other people have uploaded. Content which by copyright is owned by me.
Thank you very much.
First of all, your channel must be a partner channel, then you must enable the ContentID API from the console\services:
Google Developer Console
After that you can refer to the online documentation at:
YouTube Content ID API
But please be noted that you cannot see the "ContentID API" directly on the console, you must contact the Youtube for it, and this what happened with us.
We were developing an automated tool that uses Youtube Data API & Youtube ContentID API.
I am a Youtube Partner and I have monetized videos on Youtube. Already receive a small monthly amount through some channels that have associated with my Google Adsense account.
Now, I would like to generate a report gathering the monetary values and views received from each channel.
I did the following question on Google Code, because I thought there was some problem in the API, but it happened that I was using the API incorrectly. See the link below.
http://code.google.com/p/gdata-issues/issues/detail?id=4826#makechanges
Now, I still could not make it work because I do not know where to find the requested data in the response I got from the link above.
Where do I find this CMS_ID? I have more than one channel, so I need to have each accepted as a Youtube Content Manager to use the API and retrieve the gains?
Someone here on Stack Overflow already managed to use the Youtube Analytics API using the metric "earnings"?
My code is in Python based on the example from Google here:
https://developers.google.com/youtube/analytics/v1/code_samples/python
I'm using the following scopes:
YOUTUBE_SCOPES = ["https://www.googleapis.com/auth/youtube.readonly",
"https://www.googleapis.com/auth/yt-analytics.readonly",
"https://www.googleapis.com/auth/youtubepartner",
"https://www.googleapis.com/auth/yt-analytics-monetary.readonly"]
As of right now, it's only possible to retrieve monetary information in YouTube Analytics API reports when those reports are run via the context of a content owner, as described in the documentation.
It is possible to have a monetized channel that is opted in for Google AdSense ads without having that channel managed by a content owner, in which case you would not be able to get those metrics via the YouTube Analytics API.
Let's use the issue you previously opened to track the request to open up this type of report to non-content owners as well, as that's a more appropriate place for feature requests than Stack Overflow.