feat: linkedin page posting

This commit is contained in:
Nevo David 2024-09-12 17:46:17 +07:00
parent 13fdd889da
commit 24048cf124
2 changed files with 4 additions and 3 deletions

View File

@ -29,7 +29,7 @@ export class LinkedinPageProvider
override async refreshToken(
refresh_token: string
): Promise<AuthTokenDetails> {
const { access_token: accessToken, refresh_token: refreshToken } = await (
const { access_token: accessToken, expires_in, refresh_token: refreshToken } = await (
await fetch('https://www.linkedin.com/oauth/v2/accessToken', {
method: 'POST',
headers: {
@ -68,6 +68,7 @@ export class LinkedinPageProvider
id,
accessToken,
refreshToken,
expiresIn: expires_in,
name,
picture,
username: vanityName,

View File

@ -1,5 +1,4 @@
import {
AnalyticsData,
AuthTokenDetails,
PostDetails,
PostResponse,
@ -19,7 +18,7 @@ export class LinkedinProvider extends SocialAbstract implements SocialProvider {
scopes = ['openid', 'profile', 'w_member_social', 'r_basicprofile'];
async refreshToken(refresh_token: string): Promise<AuthTokenDetails> {
const { access_token: accessToken, refresh_token: refreshToken } = await (
const { access_token: accessToken, refresh_token: refreshToken, expires_in } = await (
await this.fetch('https://www.linkedin.com/oauth/v2/accessToken', {
method: 'POST',
headers: {
@ -58,6 +57,7 @@ export class LinkedinProvider extends SocialAbstract implements SocialProvider {
id,
accessToken,
refreshToken,
expiresIn: expires_in,
name,
picture,
username: vanityName,