The New and Improved API and Account Settings

Hey Everyone, I just submitted version 1.4.0 of the plugin, which uses the new version of the API. As I have mentioned over the past few posts, Facebook has made some changes to their API which will affect Namely, tomorrow, May 2nd, Facebook is removing the "offline access" token which is what uses to post on your behalf without you needing to be logged into Facebook. They have replaced this with a 60-day expiring token, which means you will most likely need to refresh your Facebook account on every 60 days. Hopefully Facebook will make this a little less annoying before the next 60 days. If not, I apologize, but it is completely out of my control.

If you have updated to 1.4.0 it will not work unless you update your account settings. I've made a short video explaining what you need to do. Basically, you should only need to "click the big red button". If you have been using the BETA, you should upgrade to version 2.0.0b5 which includes the new API.

I know there are many users out there who have had to create multiple accounts. With this new Account Settings page, you will probably be able to switch to a single account. This is where things could get confusing. The new way Facebook handles this is that it will change the access token every time you connect it to a different account, breaking your other accounts. So if you have three Basic accounts that all use the same Facebook account, two of them will most likely stop working sometime in the future. My solution fixes this, it allows you to create multiple API keys in a single account. So you simply add your Facebook to one account and create multiple API keys in that account depending on your needs. Each API can use the same Facebook account if you want it to, it just can't be used in separate accounts.

Also, if you had a Basic account, you will be able to add up to 3 API keys. If you had a Plus account, you will be able to add up to 10 API keys. I also renamed the plans to Personal and Business.

I tried to test this out as much as I could in the short time that I had, so if you have any problems, contact me and I will help you as soon as possible.

This entry was posted in Facebook, News, plugin. Bookmark the permalink.

14 Responses to The New and Improved API and Account Settings

  1. Will work with Facebook Timeline?

    • Lew Ayotte says:

      Hi Charra, The short answer is Yes. Timeline really has nothing to do with’s ability to post to Facebook on your behalf. It can posts to your Facebook Profile, Page and/or Group and doesn’t really matter if you have Timeline on your account.

  2. Jacqueline Kahn says:

    My affiliate photos aren’t posting on FB, and some non-affiliate photos as well. How do I fix this? I updated as instructed with new API.

    • Lew Ayotte says:

      Hi Jacqueline,

      Are the photos large? It seems like Facebook has added some sort of restriction on the size of photo, but I haven’t figured out what the restriction is.

  3. Ryan Tomberlin says:

    Hi Lew,

    With the LinkedIn module, is there a way to post to the personaly activity stream as well as on selected groups? My client is and executive recruiter and wants to be able to target different job opportunities to corresponding groups that he belongs to.


    • Lew Ayotte says:

      Hi Ryan,

      Yes, it will post to their personal profile and a group that they also want to post to. Each API key will only post to one group. So if they want to post to multiple groups, they’ll need to select a different group for a new API key, then add that API key to a new user on their site. Let me know if you need further instructions.

  4. Melissa Earl says:

    I am trying to get my 1 blog to post to 2 facebook pages. is there any way to do that? I tried to do it the way the video showed and it is only posting to 1. is there a different way to do it?

    • Lew Ayotte says:

      Hi Melissa,

      Yes there is. First, create a second API key and set the second Facebook page to on that API. Then add a second contributor account to your site and log in as that user and make sure the Facebook settings in the plugin (in your WordPress Dashboard) is set to “Publish All Authors?”. Add the second API in their settings. From then on, anytime you publish a post, it should send to both Facebook pages.

      • log into the second contributor will do what? wouldn’t the API verified key be the same in the plugin? Do I have to post from that contributor?

        • Lew Ayotte says:

          Each contributor/editor/author/administrator can add their own API key to the settings. You do not have to post from that contributor, you just need to make sure “Publish All Authors?” is checked in the plugin settings (you can only see that option with an Administrator account).

  5. Paul Armbruster says:

    Up until this morning, leenk has been working well. Now my posts are not tweeting and I’m getting this message when I try to retweet them…

    “Couldn’t resolve host ‘'”


    • Lew Ayotte says:

      Hi Paul,

      It sounds like your web host may have had some DNS issues. Is it still failing for you? The plugin contacts the same server that this website is on, so you know the service is working. You may need to contact your web host to find out what’s going on with them.

      Thank you.

  6. Pierre Fournier says:


    Is it possible to publish on a facebook company page instead of a facebook profile page ?

    • Lew Ayotte says:


      Yes it is. Make sure you have the Facebook Page set in your API key settings and then make sure you have “Publish to Fan Page?” checked in the plugin settings.