I am using https://youtube.googleapis.com/youtube/v3/ v3 of the Youtube API which works perfectly with examples such as id=UCe5TCe6L-uYM106WzSIKuYQ or forUsername=unisportlife in the calling URL. However I have now come across youtube users with an @ sign in their URL and have tried both forUsername and id and neither seem to pull through the Video feed. How do we tackle that in V3?
On further investigation, UCZ0SxS_c5V0mPgNMyWgVyig actually is equal to @ModernDayGK. When I use the UCZ with id I get video results, but switch this to %40ModernDayGK (with id or forUsername and I get:
{
  "kind": "youtube#channelListResponse",
  "etag": "RuuXzTIr0OoDqI4S0RU6n4FqKEM",
  "pageInfo": {
    "totalResults": 0,
    "resultsPerPage": 5
  }
}
So clearly something has changed ?