I'm using the AutoTweetNG Free and has some issues regarding premature posting to facebook. If I creates an article on day 1 and choose to publish it on day 3, facebook scrapes the article premature and sets scrape date to the past, the date January 01, 1970, and gives a 404 error. The facebook cache doesn't update upon publish date.
AutoTweetNG set the url to "http://xxxx...?fb_ref=Default", so the publish to facebook works, because the url is different and the cached url without "?fb_ref=Default" isn't conflicting. But if I try to share the link without the "?fb_ref=Default" at end, it gives the 404 error until I manually update the scrape information through facebook debugger.
Any ideas? Does this premature facebook scrape has something to do with AutoTweet or is it anohter issue..?
When you create an article with a publishing date in future, a request is create and scheduled to this very same date. You can check this request in Requests list, it wait until the date to be delivered and published.
AutoTweet does not add a parameter "fb_ref=Default".
When the date arrives and the articles is finally published, Request is processed and a new Post is created to be finally published.
is it Facebook who automatically insert this "fb_ref=Default"? Because all posts through AutoTweet has this ending.
But the real issue is that, somehow, facebook scrape the url BEFORE it is published (i.e. at the create date) - which creates a cached 404 error on facebook. When someone after publishing date tries to share the url it just shows as 404 error on facebook, due to their cache. If I go to the facebook debugger and ask them to fetch the url again, it works.
If I instead tries to share the url + the suffix mentioned above, it works, because that url was cached on the publish date, thanks to your system.
Can I have the wrong settings somewhere? I notice that both the Content plugin and the Composer plugin has separate settings for Polling Interval. I have set content plugin to 7200 seconds and the composer plugin to 120 sec. And both to "Autopublish".
I tried twitterfeed.com, but it posted only at create date, so I have cancelled all feeds by them... It's AutoTweet that feeds facebook right now (with that suffix), as the interval set in the backend reflects perfectly what is actually posted at facebook. I changed from 1 post/hour to 1 post/2 hours etc, and it followed.
But please check this part of the log - the time it says "publish_up" is 06:00:02. I have, for exampel, set this article to publish 08:00:02 in Joomla. Are there a +-2 hour discrepency somewhere?