The Viadeo Graph API is a simple way to bring a professional social context to websites, applications and services. Each object on Viadeo has a unique ID which can be used to call the information attached to it including any relationships or connections that exist between the objects. An object might be a member, an event or a job and connections might be professional relationships, shared articles or newsfeed comments.
Objects
Use an object’s unique ID to get access to the object response by requesting https://api.viadeo.com/[id]&access_token=….
For example, member Thibaut Le Pellec has a unique ID which is fzjqteziyVInmeyivuazADqoEO. You can fetch this member at https://api.viadeo.com/fzjqteziyVInmeyivuazADqoEO?access_token=…
An alternative way to retrieve a member’s profile is to use their name in place of the ID: https://api.viadeo.com/thibaut.le.pellec?access_token=…. The “me” alias can also be used to get an authenticated member’s profile: https://api.viadeo.com/me?access_token=….
Access all the objects on the Viadeo platform in the same way:
| User | https://api.viadeo.com/[ID_user]?access_token=… |
| Groups | https://api.viadeo.com/[ID_group]?access_token=… |
| Job ad | https://api.viadeo.com/[ID_job_offer] |
Connections
Examine connections between objects using the URL structure: https://api.viadeo.com/[id]/[connection_name].
Here is a sample of some supported:
Authentication
The Viadeo Graph API allows you to access public information on some objects. However some resources are protected and will require authentication in order to be able to retrieve them. The Viadeo Platform uses OAuth 2.0 for authorization – see the the authentication section for more information.
Searching
Search all objects on Viadeo using: https://api.viadeo.com/search/[object_type].
The query format is:
https://api.viadeo.com/search/[object_type]?[parameter]
We currently support the search query on the user, groups and job ad resources. A lot of query parameters are available on search.
Ready to use the Viadeo Graph API?
You will find all the required documentation for our objects and connections in the API Documentation section.
