API

Jisko API it's a twitter-like API, but there's a difference between them: Jisko API uses an API code instead of a password, this results in more security, so that foreign people can't get your password and then manipulate your account (deleting it, changing the password or whatever).

Twitter-like API will only work in Jisko installations with Clean URLs enabled in their config.

Contents

Authentication

In order to use Jisko API you need an user and an API Code which you can find easily at http://yourserver/settings/config or http://yourserver/?module=settings&params=config. It has an aproximate length of 16 characters and it can be changed at any time at the preferences page.

The root of the API url it's http://yourserver/api/ if Clean URLs are enabled, otherwise it is http://yourserver/?module=api. The authentication method it's HTTP BASIC Auth, which is supported by most of the programming languages. You can find more information at Google.

If your application can't handle HTTP errors, you can add the GET variable 'suppress_error_codes'. For example: http://yourserver/api/statuses/public_timeline.xml?suppress_error_codes. This will only stop sending HTTP Error codes, like "401 Unauthorized", but you have to modify your application so you can identify the errors

Methods

Statuses methods

User methods

Private notes methods

Relationships methods

Social graph methods

Block methods

Favorite methods

Help methods

Account methods

Retrieved from "http://wiki.jisko.org/w/API"