I've begun researching how to implement a simple search for Youtube videos by user names. For example registered users Jon Doe , Jan Doe. They would login to the Outsystems App Web App. And based on their name 'John' or 'Jane' after successful login they are redirected to a page that lists (most popular, least popular, most recent..whatever) youtube videos that contain their names. The API documentation on Google's page deals with Python, PHP, Javascript implementations etc.

 Has anyone done documentation or built tutorials on consuming REST APIs for Google Services? 

Hi Raphael,

Have you tried this component on forge

https://www.outsystems.com/forge/component-overview/2557/youtube-data-api

Looks like it has the feature your are looking for.

Nikhil Gaur wrote:

Hi Raphael,

Have you tried this component on forge

https://www.outsystems.com/forge/component-overview/2557/youtube-data-api

Looks like it has the feature your are looking for.

Thanks for sharing Nikhil. I am not sure if the follow up question makes sense but Is it possible to do this implementation manually instead of via this plugin or extension?


Solution

Hello Raphael Jones,

You can certainly consume the REST APIs that the Forge component is wrapping.  You would have to add them under Logic -> Integrations -> REST and implement the APIs as documented by Google here: https://developers.google.com/youtube/v3/docs/?apix=true

There are some great courses in the free video learning section of OutSystems on how to use REST APIs as well if you are newer to it.

Solution

Raphael,

You can easily download the component and take a look how it is implemented. Like it says in the description, it's just a wrapper, so I doubt it is very complicated.

Craig St.Jean wrote:

Hello Raphael Jones,

You can certainly consume the REST APIs that the Forge component is wrapping.  You would have to add them under Logic -> Integrations -> REST and implement the APIs as documented by Google here: https://developers.google.com/youtube/v3/docs/?apix=true

There are some great courses in the free video learning section of OutSystems on how to use REST APIs as well if you are newer to it.

This should help. Thanks



Kilian Hekhuis wrote:

Raphael,

You can easily download the component and take a look how it is implemented. Like it says in the description, it's just a wrapper, so I doubt it is very complicated.


Thanks Kilian. I am new to Outsystems. It's very helpful to know that I can look at the implementation of the wrapper under the hood.

Hey Raphael, the Forge is basically an open-source ecosystem, so you can take a look at anything published there!  Also, I don't think Kilian sleeps and instead answers forum posts, so feel free to come back with more! ;)

Welcome to the community!