Here is the error:

Fatal error: Call to undefined function twitter_account_load() in /path/to/drupal/sites/default/modules/tweetrss/tweetrss.module on line 71

1. Using Twitter module Version 6.X-2.6

2. I use the Twitter module to post to identi.ca, and know nothing about Oauth with Twitter.

3. The only Twitter submodule I have enabled is the Twitter actions module, it is the only one I am aware of that is packaged with the main Twitter module itself.

4. The Twitter module otherwise posts as expected.

Comments

alienseer23’s picture

just to add, I checked the logs for clues, and found that cron was timing out every other run. i disabled the tweet rss module and cron snapped back to normal

cleaver’s picture

I have not yet tested with identi.ca or anything other than Twitter.

It is working correctly on Twitter using the Twitter module version 6.x-3.0-beta2. I suspect that the 3.0 version has the function in question, but it is not in 2.x.

I'd suggest trying the 3.0 beta 2 version of Twitter module, but back up your site directory and database in case you have to roll back.

In the mean time, I'll have to set up a test environment for identi.ca to see if I can get it to work.

alienseer23’s picture

I got it!

I upgraded to Twitter 6.x-3.0-beta2 as you suggested, and the error went away, cron ran fine.

But I had to do some tweaking, since the 6.x-3.0-beta2 version of twitter module does not have support for identi.ca yet. Odd, since the 6.x-2.x versions had it, and Twitter and Identi.ca use the same API. Easy fix. Every concurrence of twitter.com needs to be replaced with identi.ca/api in the Twitter module.

cd /var/www/site/your.net/sites/all/modules/twitter
sed -i.bak 's/twitter.com/identi.ca\/api/' *.*

More suggestions are here: http://drupal.org/node/819542#comment-3189278 for enabling the Twitter Actions module with identi.ca, but this is not necessary for the main module's functioning.

Everything is working fine with identi.ca and Tweet RSS!

alienseer23’s picture

Status: Active » Closed (fixed)