Fixed
Status Update
Comments
st...@gmail.com <st...@gmail.com> #2
Thank you for your patience, we have rolled back a change in the Google 3D Tiles API service. Could you check on your end if this fixes your issue?
mu...@gmail.com <mu...@gmail.com> #3
Thank you for your prompt response and for rolling back the recent change
in the *Google 3D Tiles API service*. I have tested it on my end, and I can
confirm that the issue is now resolved.
I truly appreciate your quick action in addressing this matter. Your
support is invaluable, and I'm grateful for the efficiency and dedication
of your team.
Thanks again for your help!
*Best regards,Mohammad*
On Fri, Feb 14, 2025 at 7:17 AM <buganizer-system@google.com> wrote:
in the *Google 3D Tiles API service*. I have tested it on my end, and I can
confirm that the issue is now resolved.
I truly appreciate your quick action in addressing this matter. Your
support is invaluable, and I'm grateful for the efficiency and dedication
of your team.
Thanks again for your help!
*Best regards,Mohammad*
On Fri, Feb 14, 2025 at 7:17 AM <buganizer-system@google.com> wrote:
xz...@gmail.com <xz...@gmail.com> #4
Thank you for the confirmation.
Note however that we plan to restart the rollout soon. IIUC the version 2.7.13 of Blosm was released with a fix: could you confirm with the developer that this version of the plugin would continue working if we were to restart the rollout now?
ro...@cosmicrealms.com <ro...@cosmicrealms.com> #5
I can also CONFIRM that order=date is NOT working. Was working fine yesterday. Probably related to Issue #128673031 where publishedAfter is broken too.
[Deleted User] <[Deleted User]> #6
Shut up! That is a Lie! Fix that problem!
vh...@gmail.com <vh...@gmail.com> #7
yes this has stopped working...
al...@gmail.com <al...@gmail.com> #8
Not working for me either.
ms...@gmail.com <ms...@gmail.com> #9
Not showing accurate date or time!
[Deleted User] <[Deleted User]> #10
What day that YouTube will be fixed?
[Deleted User] <[Deleted User]> #11
What time that YouTube will be fixed?
ri...@gmail.com <ri...@gmail.com> #12
:( yes, broken, very sad
eh...@gmail.com <eh...@gmail.com> #13
For me, many of the filters are not working.
For example, TYPE, DURATION and FEATURES filters DO work, but
UPLOAD DATE and DURATION filters DO NOT work.
This is on the Web directly (have not tried with the API).
Éric
For example, TYPE, DURATION and FEATURES filters DO work, but
UPLOAD DATE and DURATION filters DO NOT work.
This is on the Web directly (have not tried with the API).
Éric
sh...@gmail.com <sh...@gmail.com> #14
YEP. Great Job Guys!!!! Awesome idea deploying something on a Friday night! Very smart! I wish I was smart enough to be like you. Enjoy your weekend, don't mind us pee ons who have to take angry calls from our bosses on a Saturday morning wondering why they're channel analytics are totally skewed
sigh..........
sigh..........
da...@qsdconsulting.com <da...@qsdconsulting.com> #15
This is also happening on the main search... You can't sort by anything or restrict by any date. This is probably a backend issue that manifests in both the API and website search.
co...@gmail.com <co...@gmail.com> #16
Not working for me either!
fe...@gmail.com <fe...@gmail.com> #17
Not working for me either!
ma...@gmail.com <ma...@gmail.com> #18
I am seeing this happen too with unexpected results in one of my applications YouTube Geofind when searching by date (https://github.com/mattwright324/youtube-geofind ). Date searching on the YouTube site also appears to be broken as others have stated.
[Deleted User] <[Deleted User]> #19
this is because Youtube is trying to block the killer videos.
er...@gmail.com <er...@gmail.com> #20
al...@gmail.com <al...@gmail.com> #21
sort by upload date not working
da...@gmail.com <da...@gmail.com> #22
Yeah, not working
db...@gmail.com <db...@gmail.com> #23
Does not work for me either. Can not filter you tube results by date.
ly...@gmail.com <ly...@gmail.com> #24
Not working whatsoever
sh...@gmail.com <sh...@gmail.com> #25
Not working on any browser or android app for me either
ic...@c0de.com.br <ic...@c0de.com.br> #26
my app broken :(
re...@gmail.com <re...@gmail.com> #27
While I wait for sort=date to be fixed in Search, I'm at least getting
results from this month and year when I use PlaylistItems with the
channelID's upload playlist
On Sun, 17 Mar 2019 at 08:46, <buganizer-system@google.com> wrote:
results from this month and year when I use PlaylistItems with the
channelID's upload playlist
On Sun, 17 Mar 2019 at 08:46, <buganizer-system@google.com> wrote:
ck...@gmail.com <ck...@gmail.com> #28
Not working for me either!
mu...@gmail.com <mu...@gmail.com> #29
You could user a service like »RSS bridge« (bridge.suumitsu.eu ) for the time being.
pa...@gmail.com <pa...@gmail.com> #30
same for me
ha...@web.de <ha...@web.de> #31
+1
bj...@gmail.com <bj...@gmail.com> #32
Can confirm, my PHP script that was designed to output the latest uploaded video for a given channel, for use in Twitch chats, is currently returning a video from 2016 as the "latest." What gives, Google? >:(
ib...@gmail.com <ib...@gmail.com> #33
Broken for nearly 42h now.
I had to implement a workaround, which parses the video html page of a given channel.
Luckily they are ordered by date by default.
I had to implement a workaround, which parses the video html page of a given channel.
Luckily they are ordered by date by default.
ko...@gmail.com <ko...@gmail.com> #34
Not working :(
st...@gmail.com <st...@gmail.com> #35
A possible simpler workaround: follow comment's #27 recommendation above using PlaylistItems endpoint instead.
re...@gmail.com <re...@gmail.com> #36
While PlaylistItems isn’t a perfect solution as is, each video that returned has its id and publishdate pushed into an array which then sorts by publish date. Taking the updated array, I use YouTube’s Video API to get the details of each video and one by one via a setTimeout, append it to the target list.
th...@gmail.com <th...@gmail.com> #37
Having the same problem here since two days now - returned list of videos are ten years old.
mu...@gmail.com <mu...@gmail.com> #38
st...@gmail.com <st...@gmail.com> #39
The RSS feeds where implicitely mentioned above by comment #29 : bridge.suumitsu.eu is using https://www.youtube.com/feeds/videos.xml?channel_id=$CHANNEL_ID and https://www.youtube.com/feeds/videos.xml?user=$USER . The feeds are however limited to little more than a dozen of items returned.
For what concerns the PlaylistItems endpoint queried for a channel's uploads list, one should be aware of the difference between a video's *published time* and *upload time* (https://developers.google.com/youtube/v3/docs/videos#snippet.publishedAt ).
For what concerns the PlaylistItems endpoint queried for a channel's uploads list, one should be aware of the difference between a video's *published time* and *upload time* (
mu...@gmail.com <mu...@gmail.com> #40
I am surprised that there still are feeds.
po...@gmail.com <po...@gmail.com> #41
+1 - causing problems to my users.
al...@gmail.com <al...@gmail.com> #42
Sort by "viewCount" is not working either
fi...@gmail.com <fi...@gmail.com> #43
for me order parameter is completely ignored
ar...@google.com <ar...@google.com> #45
Thank you all for bringing this up here. These specific filters have been currently disabled on both YouTube.com and through the APIs. We should have updates on this soon. Thanks again.
ri...@gmail.com <ri...@gmail.com> #46
Same here, the order parameter return always videos sorted by Popularity
in...@tsihosting.co.uk <in...@tsihosting.co.uk> #47
This is a huge breaking change, is there any update from Google as to when this will be resolved?
[Deleted User] <[Deleted User]> #48
I have also the same issue where I was using the parameter 'sort=date' but that is not working and getting random data.
mu...@gmail.com <mu...@gmail.com> #49
Not working
re...@gmail.com <re...@gmail.com> #50
Not working :/
an...@gmail.com <an...@gmail.com> #51
Still not working ¯\_(ツ)_/¯ :‑O
to...@free.fr <to...@free.fr> #52
order parameter not working anyway
ar...@google.com <ar...@google.com> #53
th...@gmail.com <th...@gmail.com> #54
Not only is the video order not being respected, the API only returns a limited number of videos (our channel contains hundreds, and only the oldest 10-12 are being returned).
to...@gmail.com <to...@gmail.com> #55
Five days later we are all waiting.
sc...@gmail.com <sc...@gmail.com> #56
Any updates? Any escalation possibilites?
re...@gmail.com <re...@gmail.com> #57
For anyone using the API and search:
At this point, it’s probably best to create a condition within your function to determine if there are any results from more than a year ago. If so, replace those results with results received from the playlistitems API and the channel’s upload ID, then perform a manual sort of the results by publishedAt.
Just until they fix the sort=date, if or when that will be.
At this point, it’s probably best to create a condition within your function to determine if there are any results from more than a year ago. If so, replace those results with results received from the playlistitems API and the channel’s upload ID, then perform a manual sort of the results by publishedAt.
Just until they fix the sort=date, if or when that will be.
ch...@gmail.com <ch...@gmail.com> #58
.
du...@gmail.com <du...@gmail.com> #59
Thanks for suggesting the playlistItems end point. That's exactly what I needed anyways.
From Channels List you can get the playlistId for uploads in contentDetails:
contentDetails.relatedPlaylists.uploads
Using the playlistId you can use playlistItems list and get videos in the correct order:
https://developers.google.com/youtube/v3/docs/playlistItems/list
It's a pretty easy change from using search for a given channel. You'll just need to update where you find the videoId.
From Channels List you can get the playlistId for uploads in contentDetails:
contentDetails.relatedPlaylists.uploads
Using the playlistId you can use playlistItems list and get videos in the correct order:
It's a pretty easy change from using search for a given channel. You'll just need to update where you find the videoId.
st...@gmail.com <st...@gmail.com> #60
PlaylistItems' result set is ordered by *upload time*, yet the items returned contain *published time* property values. Therefore ( comment #39 ), it may well be that the result set is not ordered by the time values seen in the list itself.
bj...@gmail.com <bj...@gmail.com> #61
Everybody talking about playListItems and doing extra work... The XML RSS feeds still work, and return date sorted videos already. PHP has a built-in XML parsing function, simplexml_load_string($curlResults). Just make a cURL request to one of the XML RSS feeds inside the function, and you're golden! Here's how I incorporated it into my script:
// ORIGINAL (VIA API)
//~ $json = CurlFuncs::curl("$APIroot/search?part=snippet&order=date&type=video&maxResults=1&channelId=$channelID&key={$clientIDs['youtube']}");
//~ $videoID = $json->items[0]->id->videoId;
//~ $published = new DateTime($json->items[0]->snippet->publishedAt);
//~ $title = $json->items[0]->snippet->title;
// CURRENT (VIA XML RSS FEED)
$xml = WebFuncs::SimpleXML("https://www.youtube.com/feeds/videos.xml?channel_id=$channelID ");
$videoID = substr($xml->entry[0]->id, strrpos($xml->entry[0]->id, ':') + 1);
$published = new DateTime($xml->entry[0]->published);
$title = $xml->entry[0]->title;
$published->setTimeZone(new DateTimeZone($tz));
// ORIGINAL (VIA API)
//~ $json = CurlFuncs::curl("$APIroot/search?part=snippet&order=date&type=video&maxResults=1&channelId=$channelID&key={$clientIDs['youtube']}");
//~ $videoID = $json->items[0]->id->videoId;
//~ $published = new DateTime($json->items[0]->snippet->publishedAt);
//~ $title = $json->items[0]->snippet->title;
// CURRENT (VIA XML RSS FEED)
$xml = WebFuncs::SimpleXML("
$videoID = substr($xml->entry[0]->id, strrpos($xml->entry[0]->id, ':') + 1);
$published = new DateTime($xml->entry[0]->published);
$title = $xml->entry[0]->title;
$published->setTimeZone(new DateTimeZone($tz));
st...@gmail.com <st...@gmail.com> #62
Sorry, the RSS feeds where already mentioned above in the thread (implicitely by comment #29 , explicitely referenced by comment #38 ). However ( comment #39 ), the feeds' result set obtained is limited to a little more than a dozen items. This may not suite all needs, since, in cases, the change set may well exceed that limit.
On the other hand, the PlaylistItems workaround is more general -- even though it implies a small amount of extra work.
On the other hand, the PlaylistItems workaround is more general -- even though it implies a small amount of extra work.
an...@gmail.com <an...@gmail.com> #63
Please Reenable the search filters !!
th...@gmail.com <th...@gmail.com> #64
Still not working. Hello?
mi...@gmail.com <mi...@gmail.com> #65
Not working since more than one week !
mp...@maristas.cl <mp...@maristas.cl> #66
Hello?? dont work yet
le...@gmail.com <le...@gmail.com> #67
Still not working.
jo...@gmail.com <jo...@gmail.com> #68
+1 still not working.
pa...@gmail.com <pa...@gmail.com> #69
+1. Not working for me too.
rm...@doctorlogic.com <rm...@doctorlogic.com> #70
+1 still not working.
ni...@popsells.com <ni...@popsells.com> #71
This behavior only began recently. I can confirm it was working for us as recently as 11 days ago, meaning it last worked for us on March 14, 2019. Since that time, all of our videos have incoherent titles b/c our API is not automatically renaming them upon upload.
ni...@popsells.com <ni...@popsells.com> #72
st...@gmail.com <st...@gmail.com> #73
To comment #72 : sorry, but this *is not* a bug! See comment #45 above: a Google employee acknowledges this thread's issue as *disabled features* pertaining to both the API and the Web UI.
This thread also contains workarounds for until those disabled features get reinstated.
This thread also contains workarounds for until those disabled features get reinstated.
k-...@datt.ne.jp <k-...@datt.ne.jp> #74
Can I use Playlistitems for live delivery?
st...@gmail.com <st...@gmail.com> #76
I acknowledge this thread's issue to be closed by now: my program Youtube-Data (https://github.com/stvar/youtube-data ) shows that the previously disabled Search endpoint's feature of 'order=date' started working again.
My thanks do go to Google's engineers.
PS: please note that there is an official announcement onhttps://support.google.com/youtube/thread/2494861?hl=en .
My thanks do go to Google's engineers.
PS: please note that there is an official announcement on
pa...@gmail.com <pa...@gmail.com> #77
Confirmed. This is working again. Thanks.
ar...@google.com <ar...@google.com>
an...@gmail.com <an...@gmail.com> #78
is this happening again ?
I'm trying to get the list of last 5 video on a channel CHANNEL_ID and subsequent calls gives back different results !
seems kind of a loop, the 5 videos are always different, but after 3 or 4 retry the loop restart
I'm trying to get the list of last 5 video on a channel CHANNEL_ID and subsequent calls gives back different results !
seems kind of a loop, the 5 videos are always different, but after 3 or 4 retry the loop restart
pa...@gmail.com <pa...@gmail.com> #79
Are you using the search API?
an...@gmail.com <an...@gmail.com> #80
yes, the search
like this (java)
```
YouTube.Search.List videoList = innerYouTubeClient.search().list("snippet");
videoList.setKey(apiKey);
videoList.setMaxResults(5L);
videoList.setChannelId(in_channelId);
videoList.setOrder("date");
videoList.setFields("items(id/videoId,snippet/title,snippet/publishedAt,snippet/channelId,snippet/thumbnails/high/url)");
SearchListResponse videoListResponse = videoList.execute();
List<SearchResult> videoResultList = videoListResponse.getItems();
```
and the results are
1) not fully updated
2) jumpy (with list changes between calls)
like this (java)
```
YouTube.Search.List videoList = innerYouTubeClient.search().list("snippet");
videoList.setKey(apiKey);
videoList.setMaxResults(5L);
videoList.setChannelId(in_channelId);
videoList.setOrder("date");
videoList.setFields("items(id/videoId,snippet/title,snippet/publishedAt,snippet/channelId,snippet/thumbnails/high/url)");
SearchListResponse videoListResponse = videoList.execute();
List<SearchResult> videoResultList = videoListResponse.getItems();
```
and the results are
1) not fully updated
2) jumpy (with list changes between calls)
to...@invgroup.co.uk <to...@invgroup.co.uk> #81
Any update on this?
jo...@gmail.com <jo...@gmail.com> #82
almost been 2 years. any update on this issue?
ar...@gmail.com <ar...@gmail.com> #83
order=date and publishedAfter not working
ko...@gmail.com <ko...@gmail.com> #84
Still not working. Why was this marked as fixed?
ph...@gmail.com <ph...@gmail.com> #85
has anyone figured out the workaround
Description
This morning I noticed an unfortunate behavior change exhibited by
my program 'Youtube-Data' [1]:
The API response to 'search' endpoint does not honor the parameter
'sort=date' anymore: the JSON text obtained from the endpoint does
not contain items ordered by date.
Please check out the JSON file attached. The command that produced
that JSON file was basically the following:
$ wget \
--quiet \
--no-check-certif \
--output-document=- \
--user-agent='Youtube-Data (
'
> ...
Please take note to the fact that 'sort=date' is a most valuable
feature of your API: e.g. without it Youtube-Data is not able to
show me the newest video entries a given channel contains (that
is the 'diff-ing' feature of 'Youtube-Data').
I suppose that the 'sort=date' issue shown above is no more than a
minor transitional error occurred during the development of the API.
Nevertheless, even if you may have already noticed it, I do report
it such that to be sure that you know about it, hoping that you can
fix it shortly.
Thank you for your consideration.
Sincerely,
Vargyas István.
[1] Youtube-Data: YouTube's Video Data From Bash Command Line Prompt