-
Notifications
You must be signed in to change notification settings - Fork 212
Supported clients
We're working on implementing an API compatible with twitter's, so that we can use clients that let you change the domain to which it makes requests. We know we're not there yet-- see the remaining open issues!
You can help us test clients! Here's how:
- Pick a client on this list, or find a new one and add it. Look for clients that say they support something like "changing the endpoint" or that support identi.ca or status.net.
- Install the client and try changing the endpoint URL to https://rstatus-staging.herokuapp.com/ (the API code isn't on the main rstat.us node yet).
- Try to log in and use it as you would any other twitter client.
- WHEN (not IF ;)) it doesn't work like you would expect, report what you tried and what happened instead. Provide as much detail as you can about both those things-- especially error messages. If there's an existing open issue for the client and action you're trying and you have different information, please add it to the existing issue. If you can't find one, make a new issue and report it there, we'll take care of it if it's a duplicate.
Key: ✓ = works, X = doesn't work, ? = couldn't even reach it
| Client | Client version | Platform | Logging in | Reading statuses | Posting a new status | Date tested | Tester | Notes |
|---|---|---|---|---|---|---|---|---|
| Twidere | 0.2.2.5 | Android | X | ? | ? | 2012-11-4 | carols10cents | 404 with settings below |
| Meteoric | 1.0 | iOS | X | ? | ? | 2012-11-04 | justinxreese | 404 |
| Plume Premium | 4.60 | Android | X | ? | ? | 2012-11-04 | bruceadams | Changed REST endpoint, but auth still went to Twitter. No indication that any attempt was made to reach rstat.us. |
| Update Bar | OSX | No indication either way | Unsuccessful | Unsuccessful> | 2012-11-05 | jeffreybaird | Changed the endpoint for Status.net and Identica, unsuccessful. | |
| Chirp | OSX dashboard widget | |||||||
| Spaz Mobile | Palm Pre and Pixi | |||||||
| Spaz Desktop | Windows, OSX, Linux (Adobe Air) | |||||||
| TTYtter | command line (perl) | X | 2012-11-05 | Colin Dean | Our OAuth endpoints aren't the same as Twitter's, no way to change. | |||
| t | command line (ruby gem) | |||||||
| Hotot | 0.9.8.10 | Linux, OSX, Windows, Chrome | X | ? | ? | 2012-12-05 | cscorley | Log in failed (attempted using below instructions) |
| Mustard | 0.3.4 | Android | X | ? | ? | 2011-06-01 | seawolf | Log-in failed; attempted using below instructions for OAuth and user/pass |
Useful tools for debugging:
- mitmproxy. Useful for debugging mobile apps.
In the upper right is a button with a network-connected-drive icon. This brings up a dialog where you can change various URLs.
Carol has tried:
- REST Base URL: https://rstatus-staging.herokuapp.com/
- OAuth Base URL: https://rstatus-staging.herokuapp.com/oauth/
Prompted for an end point on startup.
Justin tried:
- REST Base URL: https://rstatus-staging.herokuapp.com/
- OAuth Base URL: https://rstatus-staging.herokuapp.com/oauth/
Under Settings -> General -> Alternate Server, Plume prompts for "Enter the REST URL of your alternate server". Bruce tried entering:
It showed no sign of having any impact.Jeff tried:
Changing the endpoint URL for Indentica and Status.net to:
- REST Base URL: https://rstatus-staging.herokuapp.com/
- OAuth Base URL: https://rstatus-staging.herokuapp.com/oauth/
Run:
$ ttytter -apibase=https://rstatus-staging.herokuapp.com/api
Add a new identi.ca account. Before entering credentials, select "Preferences" at the bottom right (below the login chevron) and set the URLs under the "Advanced" section.
Chris has tried:
- API Base URL: https://rstatus-staging.herokuapp.com/
- OAuth Base URL: https://rstatus-staging.herokuapp.com/oauth/
- Search API Base URL: https://rstatus-staging.herokuapp.com/
- Upload API Base URL: https://rstatus-staging.herokuapp.com/
- Add a new StatusNet account
- use OAuth authentication by entering the URL in the Instance field and hitting the "Login" button. Also try with "Force use of TLS/SSL"
- hit "Username login" and entering the URL in the instance field, your username in the "Username" field and your password in the "Password" field, then hit the "Login" button. Also try with "Force use of TLS/SSL"
- Instance URL: https://rstatus-staging.herokuapp.com