0.0
No commit activity in last 3 years
No release in over 3 years
A gem to interacte with the 360voice API
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

~> 1.3
>= 0
 Project Readme

Threesixtyvoice

================================

A gem that wraps the 360voice API http://360voice.gamerdna.com/forum/topic.asp?TOPIC_ID=3

Build Status

Installation

Add this line to your application's Gemfile:

gem 'threesixtyvoice'

And then execute:

$ bundle

Or install it yourself as:

$ gem install threesixtyvoice

Usage

Badgelist


Params: None

badgelist = Threesixtyvoice.badge_list
puts badgelist.version
puts badgelist.title
puts badgelist.owners
badgelist.badges.each { |badge| puts badge.title }

BadgetListGamertags


Params

  • id [required]: the badge id
list = Threesixtyvoice.bage_list_gamertags(32)
puts list.version
puts list.title
puts list.id
puts list.count
list.owners.each { |owner| puts owner }

BlogGetentries -TBD

BlogLatest -TBD

ChallengeStats -TBD

ChallengeViral -TBD

ChallengeVitals -TBD

ChallengeDetails -TBD

Jobs -TBD

Leaderboards -TBD

GamesList -TBD

GamesListFav -TBD

GamesShowTiles -TBD

GamesShowTilesHtml -TBD

GamertagGroups -TBD

CollectionLists -TBD

CollectionGamesList -TBD

CollectionHistory -TBD

GamertagBadges -TBD

GamertagExists -TBD

GamertagAuthenticate -TBD

GamertagLeader -TBD

GamertagProfile -TBD

GamertagWatchlist -TBD

GenresList -TBD

Popular


Params

  • none
pop_blogs = Threesixtyvoice.popular
puts pop_blogs.version
pop_blogs.popular_blogs.each do |popular|
  puts "rank: #{popular.rank}"
  puts "gamertag: #{popular.gamertag}"
  puts "url: #{popular.url}"
end

ScoreGetList -TBD

GroupsProfile -TBD

GroupsMembers


Params

  • id (required): the group id
group_members = Threesixtyvoice.group_members(2)
puts group_members.version
puts group_members.groupid
puts group_members.groupname
puts group_members.grouplink
group_members.members.each { |m| puts "#{m.gamertag}: #{m.role} - #{m.joindate}"}

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request