Navarr's Tech Side The Technical Side of my Life

9Nov/090

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, 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.”