By HMED on Tuesday, 15 March 2016
Posted in General
Replies 21
Likes 0
Views 557
Votes 0
Hello,

when i add a youtube video with the stream app i get only the video on the left without the title and description ! is that a known bug or i missed some thing !?

please check the screenshot
What is the youtube link that you are trying to share? Also, is this happening to all youtube links? If all youtube links that you tried to share has the same issue, it is most likely because Youtube is blocking the server from crawling it's contents.
·
Wednesday, 16 March 2016 00:13
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

Its for all youtube video, in this example : https://www.youtube.com/watch?v=BRHFAJLLF4Y
some plugins have an option to add the youtube api key to import data from videos, ES have a similar option ?
·
Wednesday, 16 March 2016 00:18
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Jan,

Then, it's most likely that when EasySocial tries to crawl the Youtube URL and Youtube is generating a "recaptcha" form and this is why it is unable to scrape information from Youtube.

When you share a Youtube link in EasySocial, it will crawl the URL and fetch the "oembed" data from youtube. Think of it as right clicking the youtube page and searching for "oembed". However, in this stage I believe Youtube is already displaying the recaptcha form as it is preventing your server from crawling the site.

We do not use Youtube api key to crawl contents.
·
Wednesday, 16 March 2016 00:46
·
0 Likes
·
0 Votes
·
0 Comments
·
There is no solutions then ? We should open the video and copy manually title/description ?
·
Wednesday, 16 March 2016 01:16
·
0 Likes
·
0 Votes
·
0 Comments
·
The only way around this is to either switch ip address or use your server to browse a video on Youtube and fill in the captcha form.
·
Wednesday, 16 March 2016 16:36
·
0 Likes
·
0 Votes
·
0 Comments
·
I dont understand but thank you it still have a manual action
hope you'll integrate an api key or some thing like that to let ES extract data from youtube
·
Wednesday, 16 March 2016 16:49
·
0 Likes
·
0 Votes
·
0 Comments
·
We'll see what we can do about this in the future
·
Wednesday, 16 March 2016 16:52
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Alexps,

It looks like your subscription has expired and in order for you to continue requesting for support, you will need an active subscription. If you have already renewed, please let us know so that we can correct this for your account.

Thank you for understanding.
·
Tuesday, 05 April 2016 17:29
·
0 Likes
·
0 Votes
·
0 Comments
·
thanks alexps, i didnt understood, how did you solved this problem ? we always cant get youtube data !
·
Tuesday, 05 April 2016 23:41
·
0 Likes
·
0 Votes
·
0 Comments
·
okay, i'd tested this extension and its great for videos, they use google api to get videos data!
·
Wednesday, 06 April 2016 04:24
·
0 Likes
·
0 Votes
·
0 Comments
·
The only work around that I can think off if Youtube is blocking your server's request, is to use their API rather than scraping the web page but I really wonder how Facebook is able to scrap the content of Youtube. Perhaps there is an exception that Youtube adds for Facebook because they are a big player
·
Wednesday, 06 April 2016 11:53
·
0 Likes
·
0 Votes
·
0 Comments
·
many social network scripts have a youtube api support or a plugin, facebook would not scrape they would use an api. youtube provide an api and it is the right practice to use it.
·
Thursday, 02 June 2016 18:50
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Julz,

One of the reason we are not using the API method is that site admin must register themselves with google console in order to retrieve the API key for the youtube embed to work in which can be tedious to some people .

By the way, thank you for your kind concern and suggestion. We will consider this in the future.
·
Friday, 03 June 2016 11:57
·
0 Likes
·
0 Votes
·
0 Comments
·
If people find it to difficult to add the API then they can leave it disabled, but easysocial websites with high traffic and lots of youtube videos get banned due to the number of times a day the site is scraping youtube without the API. I have already changed IP once, i cant change IP each time youtube thinks we should be using an API.

Maybe this can be added as a plugin that easysocial members can install if needed?
·
Friday, 03 June 2016 12:27
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Julz,

Thanks for the suggestion. We will see on how we can improve this feature in the future release of EasySocial. Perhaps we can create an option to use non-API or API way to display youtube video on the site but a lot things need to be considerate first before making the final decision.
·
Friday, 03 June 2016 12:36
·
0 Likes
·
0 Votes
·
0 Comments
·
This is some thing we use on many of our extensions, use an api key is very easy for most of us.
i think SI you can make a small tutorial for people who don't know how to use google apis.
·
Friday, 03 June 2016 16:57
·
0 Likes
·
0 Votes
·
0 Comments
·
Noted. We will log this into the codebase so we can try to push this into easysocial 2.0.
·
Friday, 03 June 2016 17:14
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post