Adding Post Meta Data

The following API calls are required in order to add dynamic meta data including schema data to individual full post pages using post title and related data.

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

Please note that in all urls & code samples you'll need to replace:id and :corporation with appropriate values

: 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 Post Meta Data

GET /v2/spotlight/:corporation/:id

Headers

NameValue

Content-Type

application/json

Authorization

Bearer <token>

Url

NameTypeDescription

corporation

number

Corporation ID

id

number

Unique post id

Response

 {
  data: {
    spotlight: [],
    tags: [],
    seo: []
  },
  success: true
}

Code

const accessToken = `<ACCESS TOKEN>`

fetch('https://public-api.expertfile.com/v2/spotlight/:corporation/:id', {
    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 { spotlight, tags, seo } = data;
        console.log('post', spotlight)
    }

})
.catch(error => console.error(error));

Last updated