Hey!Spread: Video Promoting Web Service

* Address: http://heyspread.com
* Email: [email protected]
* Blog: http://particle-s.com
* Twitter: http://twitter.com/HeyWatch

* API documentation: http://heyspread.com/page/api-documentation
* Valid site names to use the API: http://heyspread.com/page/api-documentation-sites

Usage

Upload a video to YouTube and Google Video:

HeySpread::Account.api_key = "api_key"

video = HeySpread::Video.new(
  :title => "HS test", 
  :category => "Comedy",
  :tags => "heyspread tag testing",
  :file => "/home/user/video.avi",
  :description => "Test the HeySpread API"
)

#Set the destination sites
#Not required if you saved you Credentials
video.destinations["youtube"] = ["login", "password"]
video.destinations["google"]  = ["email", "password"]

video.upload

Save YouTube credentials:

HeySpread::Credentials.save(
  :site => "youtube", 
  :login => "testyt",
  :password => "test"
)
=> true

Track videos

track = Track.new
track.video_urls << "http://youtube.com/watch?v=fsdfsd"
track.video_urls << "http://dailymotion.com/video/xefds"
video = track.save