Monday, November 9, 2009

Twitter API Library – Build 8

I’d like to introduce Build 8 to the masses.  Sorry for the long
delay in posting, but I was working on a new Twitter Client, href="http://twcli.koneko-chan.net/" rel="me">TwCLI (which uses the Twitter API Library and is
Open Source).

Build 8 contains unsupported support for
Twitter Lists.  Basically, we have built Twitter lists into the library, but a large number of
functions are not working for what seems to be an incompatibility between our OAuth Libraries and Twitter.


Change Log:

  • Added array
    api->lists_update( string $old_name, string
    $new_name = null, string $privacy = null) [Working]

  • Added array api->lists_get( string
    $screen_name = null, int $cursor = null)
    $screen_name defaults to the
    logged in user if set as null. [Working]
  • Added array
    api->lists_display( string $screen_name, string
    $list_slug) [Unverified]
  • Added array
    api->lists_statuses( string $screen_name, string
    $list_slug, int $since_id = null, int $max_id = null, int
    $count = null, int $page = null) [Working]
  • Added
    array api->lists_memberships( string
    $screen_name, string $list_slug, int $cursor = null) [Unverified]

  • Added array api->lists_subscriptions(
    string $screen_name = null )
    $screen_name defaults to the logged in user if
    set as null. [Unverified]
  • Added array
    api->lists_destroy( string $list_slug ) [Not
    Working
    ]
  • Added array api->list_members(
    string $screen_name, string $list_slug, int
    $cursor = null ) [Unverified]
  • Added array
    api->list_membersAdd( string $list_slug, int
    $user_id ) [Working]
  • Added array api->list_membersDelete(
    string $list_slug, int $user_id ) [Unverified]

  • Added array api->list_isMember( string
    $screen_name, string $list_slug, string $screen_name_to_check ) [Unverified]

  • Added array api->list_subscribers( string
    $screen_name, string $list_slug, int $cursor = null) [Unverified]

  • Added array api->list_subscribe( string
    $screen_name, string $list_slug ) [Unverified]

  • Added array api->list_unsubscribe( string
    $screen_name, string $list_slug ) [Unverified]

  • Added array api->isSubscriber( string
    $screen_name, string $list_slug, string $screen_name_to_check ) [Unverified]

Known Issues:

  • No Support
    for Unauthenticated Requests.
  • $tw->name() does not support users other than the
    currently logged in user.
  • $tw->profile_pic() does not support users other than
    the currently logged in user.
  • $twitter->get_sn_from_id() does not support users
    other than the currently logged in user.
  • $twitter->get_name_from_id() does not
    support users other than the currently logged in user.
  • Two instances of Twitter API
    Library can not co-exist on the same sub-domain.
  • $twitter->api->lists_destroy()
    is returning “Incorrect Signature.”