FAQ

1.1. Authorization problem: Blank or incorrect page
1.2. I am getting duplicates! What should I do to prevent it?
1.3. How to change default message format?
1.4. Image Errors: “Could not get image”, “Server can’t access it’s own images”, “Error uploading photo” etc..
1.5. Wrong or missing image.
1.6. Not Enough Memory allowed for PHP
1.7. [Skipped]- User ID XXX can’t autopost – Post ID:(XXXXX)
1.8. error:0D0890A1:asn1 encoding routines:ASN1_verify:unknown message digest algorithm
1.9. SSL/https/certificate related issues
1.10. Connection errors like “Couldn’t connect to host”, “Couldn’t resolve host”, “connect() timed out”, “Failed to connect to …”, etc…
1.11. SPAM/unsafe/abusive/suspicious content errors like “The action attempted has been deemed abusive or is otherwise disallowed”
1.12. Nothing is posted and nothing in the log.
2.1. I can’t create facebook app. It redirects me back to my account.
2.2. Facebook Error: [Error] => [ERROR] An unknown error has occurred
2.3. Only I can see the posts, nobody else can.
2.4. ERROR:(#200) This API call requires a valid app_id or [Error] => No Auth Token Found/Not configured
2.5. Facebook Error: “The user hasn’t authorized the application to perform this action”
2.6. Error: No appsecret_proof parameter was specified
2.7. Authorization errors like: “Given URL is not allowed by the Application configuration”
2.8. Wrong “attached link” or “shared link” description
2.9. Token Issues like “Error validating access token”, “Session has expired”, “Expired access token”, “Not Authorized”.
2.10. I am posting to Facebook Page but all posts appear as my name, not as page name. Is there a way to change that?:
2.11. ERROR: (#1) An error occured while creating the share
2.12. Error:(#100) The status you are trying to publish is a duplicate of, or too similar to, one that we recently posted to Twitter.
2.13. [ERROR] (#1500) “The url you supplied is invalid” and [ERROR] “This link could not be posted”
2.14. What is “Let Facebook fill the link info”?
2.15. Errors: “(#200) The user hasn’t authorized the application to perform this action” and “Can’t get Page Token. NO TOKEN RETURNED”
2.16. Error messages when trying to post to a Facebook group
2.17. I have a video in my post, but when I post to Facebook it’s posted as image preview and it’s not playable.
3.1. Google+/Blogger/Youtube – Connection Problems
3.2. Wrong image and/or description on Google+ Posts
4.1. My shared links appear without the image. All other networks are fine, but not LinkedIn
4.2. Broken reCAPTCHA image
5.1. 502 Oops! | Our server is experiencing a mild case of the hiccups
5.2. Pinterest Error: This pin contains a link or text that we do not allow. We have blocked this pin for your safety.
5.3. Error: Transfer closed with outstanding read data remaining
6.1. I click “retrieve your subreddits” link I am not getting any subreddit ids returned.
6.2. ERROR: Post Rejected. Reddit thinks that you don’t have rights to post here
7.1. Scoop.It: I can’t set my profile URL – it’s “u” instead of “t”. and “Cannot find theme from url” error
8.1. Why am I getting duplicate images on Tumblr posts?
8.2. I am getting “Could not connect to Tumblr. Refresh the page or try again later” error
9.1. Twitter Error: Read-only application cannot POST
9.2. Status contains malware
9.3. This request looks like it might be automated
9.4. Twitter error: “Could not authenticate you”
9.5. Why there is no character counter for Twitter? Please add it, it should be easy.


Common Plugin Problems
1.1. Authorization problem: Blank or incorrect page
When I follow the instructions to allow your plugin authorize/access to my Facebook/Twitter/Tumblr/LinkedIn/ScoopIt/etc.. account, it redirects me to the “Blank” page, “You do not have sufficient permissions to access this page” message, “Google Analytics for WordPress Configuration” page, “woocommerce page setup”, or some other plugin” page.

It’s a known issue that we can’t fix. “Google Analytics” and some other plugins hijack the authorization workflow.
Please temporary deactivate “Google Analytics” and/or all other plugins (“Blog Promoter”, “Tweet Old Post”, “Simple Facebook Connect”, “Evergreen Post Tweeter”, “Simple Twitter Connect” etc.. ) related to “Social Networking”, do all authorizations and then activate them back. Even some versions of Woocommerce could cause this.

1.2. I am getting duplicates! What should I do to prevent it?
I am getting duplicates! What should I do to prevent it?

First of all check if your networks (especially Facebook) are not auto-posting to each other. For example you can link your Facebook to your Twitter account, so all Facebook posts automatically go to Twitter. if you do not remove this, you will get one post on Twitter from SNAP and another one from Facebook.

If this is not your case, please check this link: How to deal with duplicates. WP-Cron: Scheduling Tasks in WordPress

1.3. How to change default message format?
I changed the default message format to “%TITLE% – was published on %SITENAME% – %URL%”. It still publishes my posts as “New post (%TITLE) has been published on %SITENAME” Can you please tell why is that?

Different question – same answer: How could I reset the “Already Posted” status? . I cloned the post, but I am getting “-=Duplicate=- Post ID: XXXXX Already posted.”

Answer:
Format settings are saved individually with each post. Any changes you make in the general settings page will affect only future postings. if you have drafts and/or scheduled posts they will be posted with old settings unless you change them manually for each post.

If you changed the format for already published post, please don’t forget to save the post before clicking “Repost” button.

UPD: Version 3 has a special button that you can use to reset all existing settings to the current default values.

Reset all

1.4. Image Errors: “Could not get image”, “Server can’t access it’s own images”, “Error uploading photo” etc..
I am getting this error: “Could not get image, will post without it – Error” or “Server can’t access it’s own images. Most probably it’s a DNS problem.” or “(Tumblr) 400 – Bad Request – [0] => Error uploading photo”

This error means that at the time of autoposting your image wasn’t set or wasn’t available. Please check that first.

Image must be set at the time you hit the “Publish” button. Some third party plugins that make posts sometimes publish post without featured image and then add it later. If this is your case, you can try to delay the autoposting for several minutes.

If image is set, you can have some kind of protection on your images, (like “hotlinking” protection or unusual “User-Agent” header protection), you can have wrong URLs defined (like relative URLs like /img/mypicture0005.jpg instead of full URLS like http://www.nextscripts.com/img/mypicture0005.jpg), also it could be your server’s DNS misconfiguration, which means your server can’t resolve itself and get the image. Please contact your hosting provider or server admin for additional info.

Update (Summer 2014): Tumblr recently changed the headers for it’s image retrieval bot. New tumblr requests are coming with empty “User-Agent” header. A lot of servers deny empty “User-Agent” requests causing “400 – Bad Request – [0] => Error uploading photo” problem. Please contact your hosting provider to allow such requests. Update 2 (Sept 2014). Twitter is now making empty “User-Agent” requests too.

Update 2: Please see the reply here for a simple test: https://wordpress.org/support/topic/twitter-posts-not-posting-images?replies=11#post-6402194

1.5. Wrong or missing image.
Posts made by the plugin don´t show the image from the post. They show no image, website logo or some random picture.

Please see the full article How the plugin gets images

Short version:

If “Alternative Featured Image location” is set in the settings, plugin will take image from there.

Plugin takes featured image from the post. if there is no featured image it will take the first image from the post body. if your post body has no images it will take the specified default image. if default image is not specified it will take first image from the page.

Please set featured image to clearly define what image you would like to show or specify Plugin Settings->Other Settings->”Open Graph” Tags->Default Image URL for og:image tag for the default image.

Image must be set at the time you hit the “Publish” button. Some third party plugins that make posts sometimes publish post without featured image and then add it later. If this is your case, you can try to delay the autoposting for several minutes.

Important! Some networks (like Google+ and Stumbleupon) ignore all your image settings and take the image specified in the og:image tag, so please make sure this tag is set as well.

Update: Facebook is showing the wrong image?

Facebook has an option “Let Facebook fill the link info”. If this option is selected, Facebook will decide what image to take by itself and ignore all plugin settings. Facebook takes it’s info from og: metatags, so make sure that those metatags are configured on your site. Please see Facebook FAQ #4.19 here for more info

1.6. Not Enough Memory allowed for PHP
I am getting this error “Not Enough Memory allowed for PHP. You have 32 MB. You need at least 64MB”

Starting from version 3.0 64MB of allowed PHP memory is mandatory for the plugin. WordPress takes 25-30 MB of memory just by itself. Plugin now supports 21 networks and it takes 5-7 MB
Using it on 32MB websites will just put your site out of memory and kill it’s performance.

If you need some technical details:

Plugin uses this function to detect the memory: $memory_limit = ini_get(‘memory_limit’);

If your server allows runtime php.ini variable changes you can try to put this to the wp-config.php file:

define( ‘WP_MEMORY_LIMIT’, ’64M’ );

Otherwise you need to change it directly in the php.ini file. Please contact your hosting provider or server admin if you don’t know how to do this.

1.7. [Skipped]- User ID XXX can’t autopost – Post ID:(XXXXX)
[Skipped]- User ID XXX can’t autopost – Post ID:(XXXXX)

Please see here for explanation and resolution of this: New Security Rules starting with version 2.7.13

1.8. error:0D0890A1:asn1 encoding routines:ASN1_verify:unknown message digest algorithm
I am getting this error "error:0D0890A1:asn1 encoding routines:ASN1_verify:unknown message digest algorithm"

The remote connection software you are using on your server might be compiled with a very old version of OpenSSL that does not take certificates signed with sha256-With-RSA-Encryption into account. It requires at least OpenSSL 0.9.8o for a total management of SHA256.

Please contact your server admin or hosting provider about this issue.

1.9. SSL/https/certificate related issues
Facebook (Twitter, LinkedIn, Delicious, Pinterest, etc..) is giving one of the following errors

* Error setting certificate verify locations: CAfile: /etc/bbbb/cccc/certs/ca-bundle.crt
* Invalid or no certificate authority found
* SSL read: error: XXXXXXXXXXX
* Problem with the SSL CA cert
* [ERROR] SSL connection timeout
* [ERROR] SSL connect error
* Unknown SSL protocol error in connection to …
* Peer certificate cannot be authenticated with known CA certificates
* SSL certificate problem: unable to get local issuer certificate
* Protocol https not supported or disabled in libcurl
* Can’t get Facebook User. Please login to Facebook
* TLS packet with unexpected length was received
* SSL certificate problem, verify that the CA cert is OK. Details:error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed.
This error means that cURL is misconfigured on your server. Most probably curl ssl(or openSSL lib) is broken or it simply can’t find the certificates at the pointed location.Please contact your hosting provider and ask them to turn on or FIX “client side SSL” for your site.

Please note (this is important): This is NOT about expensive and complicated “Server side SSL certificates”. When your site makes a post it acts like a client, not as a server. This is about free client side SSL. Client side SSL are the same SSL certificates that included in any webbrowser and used to access SSL protected websites via https protocol.
More info: http://curl.haxx.se/docs/sslcerts.html
Unlike Twitter or Google+ that could be automatically switched to non-SSL connections in such cases, Facebook and some other networks require to be accessed by SSL at all times.

Also please see here: How to check if curlSSL is working properly

Update 2:

Recently discovered the shellshock vulnerability in bash required an update that has temporarily broken SSL for many servers running PHP around the web. Fix for bash problem done by your server admin could cause “Problem with the SSL CA cert (path? access rights?)” error.

To resolve the issue, you’ll need to restart Apache (or nginx). If that doesn’t fix the problem, you’ll need to restart your entire server.

Update 1:

Possible solution sent by one of our users:

I think I found the solution for the certificate bundle problem, when trying to authorize Facebook. WordPress installs a version of the ca-bundle.crt file by default, that generates the problem. What I did was downloading another certificate from here: http://certifie.com/ca-bundle/ca-bundle.crt.txt When you copy-and-paste this text into Notepad and save it as a .crt file (instead of a .txt file) and reupload this to /wp-includes/certificates, Facebook will authorize correctly. Hope you find this useful as I ran into this several times with SNAP. And it has nothing to do with SNAP at all

1.10. Connection errors like “Couldn’t connect to host”, “Couldn’t resolve host”, “connect() timed out”, “Failed to connect to …”, etc…
I am getting one of those errors when I try to authorize my Facebook (Blogger, Google+, Pinterest, Twitter, etc..) account:

* [http_request_failed] - couldn’t connect to host
* Name lookup timed out
* connect() timed out!
* Couldn’t resolve host ‘graph.facebook.com’
* Operation timed out after …
* Connection timed out after …
* Connection reset by peer
* This IP address is not on the Server IP whitelist
** Failed to connect to graph.facebook.com. Connection refused
** Failed to connect to 69.171.247.20: Permission denied
*** Failed to connect to 2a03:2880:2110:9f01:face:b00c:0:4: Network is unreachable

You need to contact your hosting provider. This error means something on your server prevents your site from connecting to social network’s API. It could mean that DNS is broken on your server or your server disallows outgoing connections. Either way this is something your hosting provider needs to look at.

** If you are getting Permission denied error, it usually means your hosting provider is blocking access to social network or social network is blocking access from your hosting provider.

*** If you are getting Failed to connect to 2a03:2880:2110:9f01:face:b00c:0:4: Network is unreachable – 2a03:2880:2110:9f01:face:b00c:0:4 is IPV6 address. IPv6 is a new Internet Protocol standard. This error means that IPv6 is activated, but it is not correctly configured on your server. You need to contact your hosting provider about that.

**** Suggested solution for “Operation timed out after …” from one of our users:

The solution was adding the following filter to my themes’ functions.php file, allowing the user to change the timeout to whatever they need to, in order to accommodate SNAP.

add_filter(‘http_request_timeout’, function(){return 5;});

Update. (Answer to the most popular reply to this FAQ which is “My Hosting provider says that everything is fine, so fix your plugin”):

Let us explain how it works.

Plugin does not connect to Facebook by itself. It asks WordPress to do it by calling standard WordPress function wp_remote_get().

WordPress also does not connect to Facebook by itself when asked. It asks PHP to do it by calling standard php curl_exec() function.

PHP also does not connect to Facebook by itself when asked. It asks the system binary library that installed on the server and called “cURL” to do it.

That library connects to Facebook. That library generates “Failed to connect to .. (or any other from the list above)” error and passes it to PHP that passes it to WordPress that passes it to the plugin.

Only your hosting provider could answer why that system binary library generates that error and do something about that.

1.11. SPAM/unsafe/abusive/suspicious content errors like “The action attempted has been deemed abusive or is otherwise disallowed”
When I publish a new post to I am getting one of those errors:
* Error:(#368) The action attempted has been deemed abusive or is otherwise disallowed
* [ERROR] You can’t post this because it has a blocked link. The content you’re trying to share includes a link that’s been blocked for being spammy or unsafe
* [ERROR] Your message couldn't be sent because it includes content that other people on Facebook have reported as abusive.
* [ERROR] The content you’re trying to share includes a suspicious URL. Please remove this link to continue.
* [ERROR] A Link in Your Post Might Be Unsafe.
* [ERROR] Sorry! We blocked this link because it may lead to spam.
* [ERROR] Sorry! Activate an exclusion that we use to combat spam

Basically this means that network does not like your posts. In some cases network does not allow posts from your website/domain/server/IP/etc. In some cases network rejects the content of your posts.

For example the whole 000webhost.com free hosting provider is permanently banned on Facebook and some other networks. Too many people tried to setup the sites there for the purpose of spam.

Please contact network directly if you have questions or concerns about that issue. If you get problems with Faceboook you can also try to check your site in the “Facebook Debug Tool”: https://developers.facebook.com/tools/debug

1.12. Nothing is posted and nothing in the log.
I click "Repost" button, message says "Posted", but nothing on my account and nothing in the log.

Such silent error usually a sign of the broken content filters. Content filters are applied to the post text before displaying it. They used by WordPress and third party plugins to beautify and process some formatting tags like shortcodes. Some incorrectly written plugins assume that content filters are applicable only for displaying post so they simply kill execution if applied for any other reasons (like preparing the text for autoposting)

Please go to the plugin settings, scroll to the Debug/Report Settings and check the checkbox titled “My Content Filters (apply_filters(‘the_content’) are broken, don’t use them”

Note: This will make %EXCERPT% work as %RAWEXCERPT%, %FULLTEXT% as %RAWTEXT%, etc…

Facebook Common Problems
2.1. I can’t create facebook app. It redirects me back to my account.
I can’t create an app on developers.facebook.com/apps. When I am trying to enter that page it redirects me back to my account? What should I do?

Facebook “Business” or “Advertising” accounts can’t manage apps. This is an unavoidable Facebook limitation. Only real user accounts are able to create and manage apps.
Please login to Facebook as a personal account to be able to create app. Then setup this app in the plugin. Then you have two options:
1. You can add your personal Facebook account as “Administrator” to your page. Don’t worry, all posts will be made as your “Business” name, not from your personal account. Association of your personal account with that business page won’t be seen by anyone other then you.
2. Logout from Facebook as personal account, login as your Facebook business account, then to to the plugin Facebook settings and authorize the app as business account.

2.2. Facebook Error: [Error] => [ERROR] An unknown error has occurred
Twitter Error: Error creating status

The reason for “An unknown error has occurred” error is broken/corrupted image.
Please check that your image is ok, has absolute path, and please make sure that your server doesn’t have some king of protection against direct downloads of your images (hotlinking protection).You can check your images using Facebook Debugger Tool – https://developers.facebook.com/tools/debugThen just enter the URL of your image to the field, click “Debug” and see the error.

Twitter throws “Error creating status” for the exact same reason.

UPD: Sometimes Facebook throws this error when it’s servers overloaded or their image cache is corrupted. The thing to do in that case is to wait couple days till they fix it on their side.

2.3. Only I can see the posts, nobody else can.
SNAP is setup correctly and it makes posts to my Facebook, but those posts are not showing up in the newsfeed. Only I can see the posts, none of my friends do.

Several reasons could be responsible for this. It could be your default privacy settings, your app could be “Sandboxed”, your posts could have low priority, etc..

First of all check if your app is not “sandboxed”:

Facebook->Developers->Apps->Your App Settings->Click “Status & Review” on the left. Change “Do you want to make this app and all its live features available to the general public?” switch from “No” to “Yes”.

Face book App ID

Then check “Permissions”. “Default Activity Privacy” may be set to “Only Me”, must be “Public”

Then check “Advanced”. Some different settings here also could filter out your posts.

If none of that helps you can try to create a new Facebook app with all default settings and use it.

If you are seeing the post and it’s public, but still getting 0 views, most probably you are making an “Attached” post, but expecting the results as from “Shared” post. “Attached” posts are not included in the statistics. Please see the difference between Facebook post types.

2.4. ERROR:(#200) This API call requires a valid app_id or [Error] => No Auth Token Found/Not configured
I did create the developer account and got my App ID and the App Secret. I have followed all instructions but when I submit a test post to FaceBook, I get this error message: ERROR:(#200) This API call requires a valid app_id. [Error] => No Auth Token Found/Not configured

This message means your plugin either not authorized or lost the authorization. Please click “Authorize” or “Re-Authorize” link and follow the authorization wizard.

Important: When Facebook Authorization Wizard asks you for the access privileges to your profile/pages, do not uncheck anything or click “Skip”.

Facebook don’t have the ability to request permission to just one page. It’s either all of them or none. If you click “Skip” it means you forbid Facebook from posting to any of your pages, groups or profiles.

Our plugin will post only to the page that you specify on the “Your Facebook URL” field.

2.5. Facebook Error: “The user hasn’t authorized the application to perform this action”
Facebook Error: “The user hasn’t authorized the application to perform this action”

The most popular cause for “The user hasn’t authorized the application to perform this action” is that your domain is not configured for your app.Please read and carefully follow the installation instructions:
You missed/messed steps 1.4 and 1.5 from Facebook section:
4. Click “Website”, enter your website URL
5. Enter your domain to the App Domain. Domain should be the same domain from URL that you have entered to the “Website” during the step 4.
Facebook App ID

2.6. Error: No appsecret_proof parameter was specified
When try to AUTHORIZE my Facebook account I get this error message: Can’t get User. No user returned. No appsecret_proof parameter was specified

Your Facebook app is misconfigured.

Facebook Proof

2.7. Authorization errors like: “Given URL is not allowed by the Application configuration”
Every time I try to AUTHORIZE my Facebook account I am getting one of those errors:

* Given URL is not allowed by the Application configuration. One or more of the given URLs is not allowed by the App’s settings
* Given URL is not permitted by the application configuration
* Completely BLANK page right after you click “Authorize account”
* API Error Code: 191 | API Error Description: The specified URL is not owned by the application
* Invalid redirect_uri: Given URL is not allowed by the Application configuration.

This error means that URL and Domain in your Faecbook App don’t match your actual URL.it is very important that URL and domain in your Facebook App match your WP-Admin URL and domain. You must enter the URL and domain that you see in your WordPress Admin Panel. For example even if your visitors come to your blog at http://blog.nextscripts.com, but you manage your blog from http://www.nextscripts.com/blog/wp-admin/ – you must enter http://www.nextscripts.com/blog to the URL Field and www.nextscripts.com as the domain. Also please note that Facebook distinguish www. and non-www versions, so from Facebooks point of view nextscripts.com and www.nextscripts.com are two different domains.For your convinience, plugin shows your URL and Domain at the Facebook settings section.
Wordpress Plugin: Facebook - Domain and URL

Facebook Interface (Please see Facebook Interface instructions Step #3):

Wordpress Plugin: Facebook - Domain and URL

2.8. Wrong “attached link” or “shared link” description
When plugin auto-publishes to Facebook as an “attached link” or “shared link” post type it doesn’t include descriptions to attached post. Description shown as blank or some kind of script code or even some random info from another page.

There is a field called “Attachment Text Format” in Facebook settings

Select “Set your own” in the “What should fill attachment info” section and put %RAWEXCERPT% in the “Attachment Text Format” field.

Wordpress Plugin: Facebook - Set your own

The same solution goes the LinkedIn, VK.com and other networks that support posts with attached links.

2.9. Token Issues like “Error validating access token”, “Session has expired”, “Expired access token”, “Not Authorized”.
I am trying to post to a Facebook (LinkedIn, Twitter, Plurk) and I get one of those error messages:
* ERROR:Error validating access token
* Session has expired at unix time XXXXXXXXXXXXX
* Expired access token. Timestamp: XXXXXXXXXXXXX
* Invalid or expired token
* Posts where the actor is a page cannot also include a target_id
* The ‘xxxxx_xxxxxx’ permission must be granted before xxxxxx xxxxxx.
* Error validating access token: The session has been invalidated because the user has changed the password.
* Error validating access token: Session does not match current stored session.
* The token used in the OAuth request is not valid.
* 401 – Not Authorized
* Invalid appsecret_proof provided
* [Error] => No Auth Token Found

Facebook issues its tokens for 30 days. Each autopost renews the token. This message means that you either haven’t posted to Facebook for 30 days or Facebook has your token invalidated for some internal reasons. When you changed the Facebook password session has become invalidated as well.

The solution is the same, please to to the plugin Facebook settings and click “Re-Authorize this Facebook Account” link.

Other networks also have some expiration rules for tokens. Solution is the same – click “Re-Authorize this XXXXXXX Account” link.

Authorize Facebook

2.10. I am posting to Facebook Page but all posts appear as my name, not as page name. Is there a way to change that?:
I am posting to Facebook Page but all posts appear as my name, not as page name. Is there a way to change that?:

Solution:
This actually has nothing to do with the plugin. This is the setting of your page. Please go to your Facebook Page, click “Edit Page”->”Update Info”, click “Your settings” from the left menu -> Posting Preferences, check checkbox “Always comment and post on your page as [Page Name], even when using Facebook as [Your name].”

UPDATE: (Sept, 2013) It looks like for some users Facebook has removed “Always comment and post on your page as [Page Name], even when using Facebook as [Your name].” checkbox from the settings and left users hanging at some uncertainty. We are currently investigating this issue and trying to find out the way to specify what account should be used for posting.

UPDATE: (Dec, 2013) The person who authorizes the plugin must be an admin of the page at the authorization time. Post will appear as page name in this case. If this doesn’t work, try to re-authorize or create a new Facebook app.

2.11. ERROR: (#1) An error occured while creating the share
When I publish a new post to Facebook I am getting this error: [ERROR](#1) An error occured while creating the share ( spelling error in the word “occurred” comes from Facebook, so the error should be [ERROR](#1) An error occurred while creating the share)

If you choose Link attachment type: Share a link to your blogpost then from Facebook’s point of view you are sharing the link. It means that your content MUST have one link. Just one and only one.If you got this error then your content has more then one link and Facebook got confused which link you want to share. Please make sure that you don’t have any links in the post text or you don’t use %SURL% in the message format. If you need more then one URL in your post then switch Link attachment type to Attach your blogpost

2.12. Error:(#100) The status you are trying to publish is a duplicate of, or too similar to, one that we recently posted to Twitter.
When I publish a new post to Facebook I am getting this weird Twitter Error: Error:(#100) The status you are trying to publish is a duplicate of, or too similar to, one that we recently posted to Twitter.

Your Facebook is already auto-posting to Twitter. When it sees the same tweet made by our plugin it fails with this error. You need to either unlink your Facebook from Twitter or disable Twitter auto-posting from our plugin.

If you decide to unlink your Facebook from Twitter:
Go to http://www.facebook.com/twitter and remove the link to twitter from the affected wall (Click on “Unlink from Twitter”).

2.13. [ERROR] (#1500) “The url you supplied is invalid” and [ERROR] “This link could not be posted”
When I publish a new post to Facebook I am getting one of those errors:
* [ERROR] (#1500) The url you supplied is invalid.
* [ERROR] An unexpected error has occurred. Please retry your request later.
* [ERROR] This link could not be posted.
My URL is valid. Do you have any idea what this problem is about?

Please see this thread about error #1500:
http://wordpress.org/support/topic/error-1500-the-url-you-supplied-is-invalid

Quick summary: When you submit new link to Facebook, Facebook takes a look at this link and indexes it. When Facebook servers are overloaded they can’t index it during the request time. Facebook throws one of the errors mentioned above. Facebook still indexes the link, so the second try couple minutes later usually goes without any problems.

#1500 Error was very common during summer 2013, then it become better. Recently (Jan-Feb 2014) the same problem resurfaced as “An unexpected error has occurred” or “This link could not be posted” error.

Yes we do have a pretty good idea what this problem is about, but we can’t do anything with this. This problem is on Facebook side and they need to fix it. The problem is that Facebook servers are overloaded and if your site is not fast enough for them to get all necessary info in time, so they just trow it with #1500 error. They need to upgrade their infrastructure and increase the timeout. Until that you can only try to set the correct OG: tags, speed up your site somehow or find a faster hosting.

Update Jan/Feb 2014: – It looks like “Attached” posts are more likely to be affected by this then “Shared”, so try to switch the format.

2.14. What is “Let Facebook fill the link info”?
What is this new option “Let Facebook fill the link info”? Why Facebook is showing the wrong image if it’s checked?

Staring from SNAP version 3 Facebook settings have a new option “Let Facebook fill the link info”.

If this option is selected it’s basically means that plugin just does NOTHING. It just tells the the Facebook – “Here is the URL to share – do whatever you like with it”. There is noting else. Nothing could be broken, nothing for us to fix. Whatever happens on Facebook pages and how it’s shown there is totally up to Facebook. SNAP plugin just not involved at all.

Facebook will decide what image, title and description to take by itself and ignore all plugin settings. Facebook takes this info from og: metatags, so if you like to define what info will be shown make sure that those metatags are configured on your site.

Face book App ID

2.15. Errors: “(#200) The user hasn’t authorized the application to perform this action” and “Can’t get Page Token. NO TOKEN RETURNED”
I am getting [Error] => (#200) The user hasn’t authorized the application to perform this action Another message of the same problem: Can’t get Page Token. NO TOKEN RETURNED.

Facebook introduced API 2.0 on April 30, 2014 and forced all users to move to it. it brought some changes to the requirements for app and page ownership.

This means that the Facebook app, Facebook profile or page and the user who authorizes the app MUST belong to the same Facebook account. This Facebook account MUST be an admin for the page or member of the group where you are going to autopost.

Please see the full history of the issue here: http://www.nextscripts.com/known-issues/facebook-issues/

2.16. Error messages when trying to post to a Facebook group
* Reported Error: (#803) Some of the aliases you requested do not exist:
* (#200) Posts where the actor is a page cannot also include a target_id
* (#200) The target user has not authorized this action
* (#803) Cannot query users by their username
* Reported Error: Unsupported get request.
* No errors, but posts go to the page with the same name, not to the group.

It’s a known bug in Facebook API that breaks posting to groups using non-numeric names.
There is a simple workaround for it.
Please use the numeric URL of your group in the plugin settings, http://www.facebook.com/groups/{group_id}/
You can find your Group Id in your source of your Facebook Group page by searching for group_id=
You will need to Re-Authorize your account after you update the URL.

2.17. I have a video in my post, but when I post to Facebook it’s posted as image preview and it’s not playable.
I have a video in my post, but when I post to Facebook it’s posted as image preview and it’s not playable.

Facebook used to allow to attach playable videos to your posts. Facebook recently removed that ability. You can’t publish playable video along with the link to your site anymore. You can only post video with the link to youtube page and it will be payable.

Here is how to post with different URL:
http://www.nextscripts.com/snap-features/using-custom-urls-in-autoposts/

PS: Facebook made the change silently without any explanation or alternatives. We have no idea why or when (if?) that will be back.

Google+ Common Problems
3.1. Google+/Blogger/Youtube – Connection Problems
I’ve setup my Google+ page etc, but when I hit the test button I get this message “Incorrect Username/Password”, “You are not authorized to publish to this page”, “Cannot use string offset as an array” or it just stuck on “Sending update to Google+”. I am 100% sure I have correct Username and Password and I can post to that page. This is applicable to Blogger and Youtube as well

Your Google+ account is locked for the new applications to connect.

Here is what you need to do:

[Important Note] You need to do this from the same account you use in the plugin/api. If you are currently logged in more then one Google account, logout from all of them, login with the correct one, and then do the following:

1. Setup your Google+ account in the plugin or API.

1. Temporary Unlock your Google account for new applications to connect:
Logout from ALL Google sessions
– Go to https://accounts.google.com from your browser and login to your Google+ account that you will be using with SNAP.
– Visit https://accounts.google.com/UnlockCaptcha page
– You will get a message “Allow a new application to access your account”. You will see:

Unlock

- Click “Continue” – you will see “Account access enabled” message.

2. Go to your WP Admin Panel->Settings->Social Networks AutoPoster->Google+ Settings.

3. Click “Submit Test Post to Google+” button.

Update: One more thing. This is applicable ONLY to the Blogger in the “Free” Plugin version.

Log in and go to https://www.google.com/settings/security
Under Account permissions enable Access for less secure apps

Again. Only free blogger API in the free plugin is “less secure”. You don’t need this for Goolge+, Youtube or Blogger “Pro”.

3.2. Wrong image and/or description on Google+ Posts
Script is not publishing the related thumbnail with each post it sends to Google+. Google+ doesn't get the correct title and description. Where can I define them?

Google+ uses the “Open Graph” tags to get the thumbnail image, title and description of your post: http://ogp.me/
You need to setup a special meta tags, defining what image, title and description should be used,
for example: <meta property=”og:image” content=”http://url.of.your.image.jpg” />SNAP for WordPress plugin has built-in support for OG: meta tags: Plugin Settings->Other settings->”Open Graph” Tags-> Add Open Graph Tags It’s very basic, but it should work. There are several plugins specifically for OG: tags and almost all top WordPress SEO plugins have ability to add them.

LinkedIn Common Problems
4.1. My shared links appear without the image. All other networks are fine, but not LinkedIn
My shared links appear without the image. All other networks are fine, but not LinkedIn

Plugin does not control images for LinkedIn. LinkedIn does that by itself using your OG: tags and other info. Please make sure your OG tags are set correctly.You can check the requirements for LinkedIn images (and other OG: tags) here: https://developer.linkedin.com/documents/setting-display-tags-shares

 

4.2. Broken reCAPTCHA image
I am trying to post to the company page at LinkedIn. However, I can’t get past the final setup step, which is to post a test post from the plugin. A dialog box appears in which I’m supposed to enter two words from the reCAPTCHA image, but the image isn’t show – my browser just shows an X instead of an image.

Broken reCAPTCHA image is a sign of broken/misconfigured CurlSSL. Please check and make sure your curl can open https websites. Please go to the Help/Support tab and click “Check SSL” to see the https problems.

Pinterest Common Problems
5.1. 502 Oops! | Our server is experiencing a mild case of the hiccups
Pinterest Error: 502 Oops! | Our server is experiencing a mild case of the hiccups. | We’ve reported it to the team. | Try again?.

Pinterest uses this error when it doesn’t like the content that you are trying to submit or when something is down/broken on Pinterest.com.Please check that your image URL and link URL are correct and valid.
Please make sure that your image does not contain adult, abusive or any other disallowed on Pinterest.com content.
Please make sure that your image description does not contain adult, abusive or any other disallowed on Pinterest.com content and your description does not appear as spam.

We really can’t know why Pinterest doesn’t like your content, there is not further info available.

5.2. Pinterest Error: This pin contains a link or text that we do not allow. We have blocked this pin for your safety.
Pinterest Error: This pin contains a link or text that we do not allow. We have blocked this pin for your safety.

Basically this means that Pinterest does not like links in your posts or links to your posts. In most cases Pinterest just does not allow posts with links to your website/domain/server/IP/etc.. In some cases Pinterest rejects the content of your posts.
For example links to any site hosted with 000webhost.com free hosting provider are permanently banned on Pinterest, Facebook and Twitter. Too many people tried to setup the sites there for the purpose of spam.

Also Pinterest does not allow any kind of URL shorteners, so please make sure you don’t use %SURL% or another kind of shortened URLs in your post.

Please contact Pinterest directly if you have questions or concerns about that issue.

5.3. Error: Transfer closed with outstanding read data remaining
Error: Transfer closed with outstanding read data remaining

Pinterest is slow. It’s slow in general. It takes quite some time for it to return the requested info. Most probably your server has a very short timeout that is not enough for Pinterest.

Our script is trying to increase timeout setting for all calls to Pinterest. Most probably your server is set to ignore such things. Please increase timeout.

Reddit Common Problems
6.1. I click “retrieve your subreddits” link I am not getting any subreddit ids returned.
I click “retrieve your subreddits” link I am not getting any subreddit ids returned.

Do you actually have any subreddits that you own? Not the subreddits you subscribed to, but subreddits you have created or at least have rights to moderate?
Reddit allows you to post ONLY to the subreddits made or moderated by you. All posts to other subreddits are considered “SPAM” and will lead to the suspension of your reddit account.

6.2. ERROR: Post Rejected. Reddit thinks that you don’t have rights to post here
If I try to make a post am getting: [Error] => ERROR: Post Rejected. Reddit thinks that you don’t have rights to post here [Error] => zt565GT232hWss672kxtre94D6Da18wgr

Reddit has some pre-qualifications (like certain amount of karma) before you can freely post and you need to meet those pre-qualifications. Yes, you need it even for your own subreddit . This is Reddit’s policy, nothing can be done about that.

Scoop.It Common Problems
7.1. Scoop.It: I can’t set my profile URL – it’s “u” instead of “t”. and “Cannot find theme from url” error
I am trying to setup my profile, but I cannot change the first part of the URL which is “http://www.scoop.it/t/”. But my profile is “http://www.scoop.it/u/username”. It’s a "u" instead of "t". How can i change that ? Another question – same answer: I am getting the error: [error] => Cannot find theme from url

http://www.scoop.it/u/username is your user(profile) URL. Scoop.It does not allow any postings to be made to user URLs, you can only post to “Topics”.
Please check your account, you have topics (like http://www.scoop.it/t/topic-name), so you need to enter topic-name to this field.

Tumblr Common Problems
8.1. Why am I getting duplicate images on Tumblr posts?
Why am I getting duplicate images on Tumblr posts? The same image is repeated three times in all my Tumblr posts. How to fix this?

Please check what do you have in the “Post Text Format” field in plugin’s Tumblr settings. Your first image could come from “Image Post”, second image could come from %IMG% tag and your third image could come from %FULLTEXT% tag.
Please see here for more info about formatting tags:
http://www.nextscripts.com/snap-features/message-formatting-tags/

8.2. I am getting “Could not connect to Tumblr. Refresh the page or try again later” error
I am getting “Could not connect to Tumblr. Refresh the page or try again later” error

Please check your “Tumblr URL” field. It should contain your public URL. (i.e. like http://nxtscripts.tumblr.com/, not http://www.tumblr.com/blog/nxtscripts

Twitter - Common Problems
9.1. Twitter Error: Read-only application cannot POST
Twitter Error: {“error”:”Read-only application cannot POST”,”request”:”/1/statuses/update.json”} OR {“errors”:[{“message”:”Application cannot perform write actions.}]}

Answer: You just need to follow the instructions step by step. Please don’t skip anything.

Please see #4 and #5 for Twitter:

4. Click “Permissions” tab. Change Access level from “Read Only” to “Read and Write“. Click “Update Settings”.
5. Click “Keys and Access Tokens” tab. Scroll to the “Your access token” and click “Create my access token” button. Refresh page and notice “Access token” and “Access token secret”. Make sure you have “Read and Write” access level.

9.2. Status contains malware
When I publish a new post to Twitter I am getting this error: “code”:188,”message”:”Status contains malware”

Basically this means that Twitter does not like links in your posts. In most cases Twitter just does not allow posts with links to your website/domain/server/IP/etc.. In some cases Twitter rejects the content of your posts.
For example links to any site hosted with 000webhost.com free hosting provider are permanently banned on Facebook and Twitter. Too many people tried to setup the sites there for the purpose of spam.
Please contact Twitter directly if you have questions or concerns about that issue.

9.3. This request looks like it might be automated
When I publish a new post to Twitter sometimes it’s ok, but sometimes I am getting this error: “code”:226,”message”:”This request looks like it might be automated. To protect our users from spam and other malicious activity, we can’t complete this action right now. Please try again later”

This message is coming from the new Twitter’s spam protection mechanism. It’s analyzed your message and marked it as spam. As you can expect they don’t share any information about how this thing works. Try to change the format of your messages and use/don’t use/change URL shortener. There are also some reports that Twitter rejects posts coming from hosting providers that were used to abuse it.

Please note: Despite the fact that error is saying “might be automated”, it doesn’t mean that Twitter rejects the post because it was made though the API. “Automated” there doesn’t mean “posted/submitted automatically”, it means “written/generated automatically”.

9.4. Twitter error: “Could not authenticate you”
Twitter error: “Could not authenticate you”

Please make sure that all your info such as URL, keys and secrets are in the right places and belong to the same account. This could be the only reason for this error.

Just follow our instructions step by step: http://www.nextscripts.com/setup-installation-twitter-social-networks-auto-poster-wordpress/

9.5. Why there is no character counter for Twitter? Please add it, it should be easy.
Why there is no character counter for Twitter? Please add it, it should be easy.

It’s not that simple. Actually such counter is impossible to implement. Some of the tags could be processed only after you publish the post which makes it impossible to count characters at the time of writing.

Please see here for the very detailed explanation: Why we don’t have a Twitter characters counter

© 2012-2014 NextScripts.com