Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>You've probably gone through these already, but I thought I'd mention it incase others stumble across it.</p> <p>As far as I know, there is no <em>specific</em> Status.Net only libraries for .NET, but as you said, the API's are largely very similar because of StatusNet started off as an open-source clone of Twitter.</p> <p>Last I looked, <a href="http://linqtotwitter.codeplex.com/" rel="nofollow noreferrer">Linq2Twitter</a> had specific support for Identi.ca/StatusNet, however in MahTweets, we stopped using their library in favour of <a href="http://tweetsharp.codeplex.com/" rel="nofollow noreferrer">TweetSharp</a>, which indirectly supports StatusNet via their transparent proxy system.</p> <p>ie:</p> <pre><code>FluentTwitter.CreateRequest().Configuration.UseTransparentProxy("http://identi.ca/api/").AuthenticateAs(user, password); </code></pre> <p>I don't know how reliable either library is going to be at supporting this in the future, as Twitter is set to turn off the basic auth in a month or so. I've not tested if this works for OAuth, since it requires a few more url's to remap.</p> <p>edit: You can get TweetSharp to work with StatusNet's OAuth api too. When getting the request token, pass in <code>http://identi.ca/api/oauth/request_token</code> as the TransparentProxy, and pass in <code>http://identi.ca/api/oauth/authorize</code> when authorizing the token. As it currently stands, StatusNet doesn't support OAuth 1.0a, so you don't have the PIN based authentication that Twitter has for desktop clients. </p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload