Skip to content
ben edited this page Jun 1, 2013 · 25 revisions

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!

Table of Contents

Help test!

You can help us test clients! Here's how:

  1. 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.
  2. 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).
  3. Try to log in and use it as you would any other twitter client.
  4. 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.

Current compatibility chart

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.

Specific client setup instructions

Twidere

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:

Meteoric

Prompted for an end point on startup.

Justin tried:

Plume

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.

Update Bar

Jeff tried:

Changing the endpoint URL for Indentica and Status.net to:

Showed no indication of a successful connection or a failed connection. Was not able to post a status successfully.

ttytter

Run:

    $ ttytter -apibase=https://rstatus-staging.herokuapp.com/api

Hotot

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:

Mustard

  • 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