default userpic

[Action Streams] Can't collect private Twitter updates

Vote 0 Votes

I'm having an issue with Twitter. The Activity Log shows message like this: Could not fetch http://twitter.com/statuses/user_timeline/bcm .atom: 406 Not Acceptable.

I'm not sure where the space in the URL is coming from - I deleted my first profile and re-created it to make sure that I wasn't putting in the space myself.

Anyway, when I fetch the URL with curl (curl -I http://twitter.com/statuses/user_timeline/bcm%20.atom, and also without the space), I get the 406 response. But when I plug the URL into my FF2 location bar (again, with or without the space), I get the feed document. Perhaps Twitter expects an Accept header that is sent by the browser but not by curl or MT? I experimented with sending various ones like application/atom+xml, but that didn't seem to help.

1 Reply

| Add a Reply
  • bcm: The extra space is added by the Activity Log so that long lines won't wrap. Action Streams is trying to fetch the URL without the space in it.

    Action Streams only collects public data, so it can't collect your protected Twitter updates. The "406 Not Acceptable" is Twitter's way of saying Action Streams can't get the feed because your updates are protected. (We should convert that into a more useful error, but don't yet.)

Add a Reply

Forum Groups

151 405

Last Topic: MT Interface Missing by Sherri on Nov 10, 2008

36 144

Last Topic: Installation can't finish by Drazend on Nov 10, 2008

34 93

Last Topic: Creating your own Plug-in by jondauz on Nov 5, 2008

10 33

Last Topic: new licensing confusion by Neil Epstein on Aug 14, 2008

code.sixapart.com

62 226

Last Topic: Callback after blog publishing. by Tomato Interactive on Oct 27, 2008

34 98

Last Topic: Ajax Rating Plugin by kiran on Oct 17, 2008