Adding Profile Meta Data
The following API calls are required in order to add dynamic meta data including schema data to individual profile pages using key profile fields.
Authentication Step Required: Before employing the specific SEO endpoints per piece of expert content below, please ensure you have already authenticated your organization. Details can be found here
Get Profile Meta Data
GET
/v2/organization/:corporation/expert/:username/seo
Headers
Name
Value
Content-Type
application/json
Authorization
Bearer <token>
Url
Name
Type
Description
corporation
number
Corporation ID
username
string
Unique username
Response
{
data: [
{
title: '',
description: '',
keywords: '',
canonical: '',
schema: ''
}
],
success: true
}
Code
const accessToken = `<ACCESS TOKEN>`
fetch('https://public-api.expertfile.com/v2/organization/:corporation/expert/:username/seo', {
method: 'GET',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'Authorization': `Bearer ${accessToken}`
}
})
.then(response => response.json())
.then(json => {
const { success, data } = json
if (success) {
const seo = data[0]
console.log('seo', seo)
}
})
.catch(error => console.error(error));
Last updated
Was this helpful?