Firehose problem! error 403: user not in role


#1

Hi, I have strange problem with firehose streaming API: I use cURL command generated by twitter to test
POST statuses/filter
GET statuses/sample
GET statuses/firehose

curl --request ‘POST’ ‘https://stream.twitter.com/1.1/statuses/filter.json’…
Everything ok, i received data

curl --get ‘https://stream.twitter.com/1.1/statuses/sample.json’ …
Everything ok, i received data

curl --get ‘https://stream.twitter.com/1.1/statuses/firehose.json’ …
HTTP/1.1 403 Forbidden
Content-Type: text/html
Transfer-Encoding: chunked
User not in role

  • Connection #0 to host stream.twitter.com left intact
  • Closing connection #0
  • SSLv3, TLS alert, Client hello (1):

This should mean that i didn’t enabled application access in the right way, but I did!

Application type
Access:

  • Read only
  • Read and Write
  • Read, Write and Access direct messages

what am I missing? thanks everyone :slight_smile:


#2

The statuses/firehose method requires that the account connecting belongs to a role that allows Firehose usage. It’s very difficult to come across access to this role.