All social media profiles will periodically become disconnected. You'll see a pop-up window indicating that one or several of your social media profiles require updating of access tokens. We understand that the process can be frustrating. However, it is normal behavior that aims to keep your accounts safe and secure 😎

There are several reasons why your access token may expire:

  • Social media accounts' passwords have been changed. Thus when Sociality.io tries to access your social media page, it doesn't meet the original credentials. 
  • A person who connected social media accounts to the Sociality.io platform may no longer be an administrator on these accounts. Thus, your profile doesn't have access to manage the page. 
  • Social media platforms periodically deactivate access tokens due to routine security checks. It is done to understand whether you haven't forgotten applications that you opened access to.

In this article, Sociality.io support team tries to bring clarity into the access token topic. 

Note that regardless of the reasons and social media network, whenever your access token expires, you will need to reconnect your account to the Sociality.io platform. 

Each social media platform has its own policies on access token and when they might expire.

Facebook and Instagram

Your Instagram and Facebook accounts connected to Sociality.io, in general, require more of your attention. Facebook states that access token usually has a lifetime of about 60 days. (The lifetime of an access token, however, is stated in the very ambiguous form, and unfortunately, there is no exact time to define.) 

In addition to general reasons stated above, here are some additional reasons why access token may expire. 

  • You are publishing identical posts to several accounts at exactly the same time.
  • Facebook detects many different IP addresses logging into your account. The more people have your email and password information; they're more skeptical is the Facebook system. 
  • You are often logging in and out of several different accounts.

You can find more information here:
https://developers.facebook.com/docs/facebook-login/access-tokens/

Twitter

In comparison to Facebook and Instagram access token policies, Twitter doesn't require frequent reconnections due to security policies. Thus, Twitter access tokens don't have a specific lifespan or expiry dates. 

  • Your Twitter account is most probably disconnected due to either duplicating content publishing or spam-like behaviors.

LinkedIn

LinkedIn access token requires reconnecting exactly every 60 days. 

"LinkedIn offers programmatic refresh tokens that are valid for a fixed length of time. By default, access tokens are valid for 60 days, and programmatic refresh tokens are valid for a year. The member must reauthorize your application when refresh tokens expire." 

On top of regular, planned access token expiration, here are additional reasons why you are required to reconnect your LinkedIn profile: 

  • You are publishing identical posts to several LinkedIn account at the same time. (The social media platforms classifies this behavior as spammy.) 
  • You no longer have Admin access to the LinkedIn page. 

You can find more information here:
https://docs.microsoft.com/en-us/linkedin/shared/authentication/programmatic-refresh-tokens?context=linkedin/consumer/context

Did this answer your question?