The YouTube Upload Banner and Set as Channel Banner PHP Sample Code demonstrates how to upload a banner and set it as a channel banner. The example can use a resumable upload, get a user's channel object with "youtube.channels.list" method and "mine" parameter, and update a channel's banner external URL with "youtube.channels.update" method.
Keek, social video network, recently announced the release of the Keek API. Alongside the API launch, Keek established a developer portal that includes tools and resources to assist developers in integrating Keek with third party applications. The Keek API grants developers access to public keeks (i.e. 36 second video updates), search, user profiles, klusters, and more.