heatxsink / go-soundcloudexp

An experimental soundcloud api module (for an undocumented api of course!)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-soundcloudexp

An experimental soundcloud api module (for an undocumented api of course!).

Install

You'll need to have golang installed.

$ go get github.com/heatxsink/go-soundcloudexp

Usage

package main

import (
  "fmt"
  "github.com/heatxsink/go-soundcloudexp"
)

func main() {
	user_id := uint64(20804924)
	limit := uint64(10)
	offset := uint64(0)
	response, _ := soundcloudexp.UserReposts(user_id, limit, offset)
	for _, item := range response.Collection {
		if item.Type == "track-repost" {
			oembed, _ := soundcloudexp.OEmbed(item.Track.Uri)
			fmt.Println(oembed.Html)
		}
	}
}

About

An experimental soundcloud api module (for an undocumented api of course!)

License:MIT License


Languages

Language:Go 100.0%