fshguyApi
The following operations are supported. For a formal definition, please review the Service Description.
-
CreateDynamicGroup
Fetchs profiles from a comma delimited list. -
FlushCacheBuffer
Force the update of the cache values. -
GetBadgeCounts
Returns all of the Badge Counts for a specific badge. Note: some days might be missing. -
GetBadgeHistory
Returns badge history by tag. -
GetBadgesByDateEarned
Returns current badges by date earned. Data only goes back to 5/1/2008, so this is the default date. -
GetCollectionClassData
Fetch the collections calss. -
GetCollectionClassDataByTag
Fetch the collections calss by tag. -
GetCollectionData
Fetch a dataview of the collections. -
GetCollectionDataByTag
Fetch a dataview of the collection by tag. -
GetGenres
Returns the Genre totals for each genre and the cutoffs for each star badge category -
GetGroup
Returns the tags for the group you request. For tag based groups, the group id is the gamers tag. -
GetGroupsFor
Returns the groups for a tag. -
GetProfiles
Fetchs profiles from a comma delimited list. -
GetProfilesByGroup
Fetchs profiles from a comma delimited list. -
GetScoreInfo
Calculates the periods between landmarks. -
GetTagScores
Returns the genre scores and completion totals for a tag -
GetTagScoresDataDays
Returns the genre scores and completion totals for a tag. The days parameter allows for faster response so that data will be pulled from database instead of querying 360voice if data has been pulled in a certain # of days. This is mostly for internal maintenance of Leaderboard data. -
GetTagStats
Returns the genre scores and completion totals for a tag, also the collections. -
GetTagStatsDataDays
Returns the genre scores and completion totals for a tag. The days parameter allows for faster response so that data will be pulled from database instead of querying 360voice if data has been pulled in a certain # of days. This is mostly for internal maintenance of Leaderboard data. -
GetWatchingTagsFor
Returns the tags for the friends you are watching. -
UpdateGroupStats
Update the game stats for a group. -
UpdateSTEIGroup
Updates the STEI Group List.
This web service is using http://tempuri.org/ as its default namespace.
Recommendation: Change the default namespace before the XML Web service is made public.
Each XML Web service needs a unique namespace in order for client applications to distinguish it from other services on the Web. http://tempuri.org/ is available for XML Web services that are under development, but published XML Web services should use a more permanent namespace.
Your XML Web service should be identified by a namespace that you control. For example, you can use your company's Internet domain name as part of the namespace. Although many XML Web service namespaces look like URLs, they need not point to actual resources on the Web. (XML Web service namespaces are URIs.)
For XML Web services creating using ASP.NET, the default namespace can be changed using the WebService attribute's Namespace property. The WebService attribute is an attribute applied to the class that contains the XML Web service methods. Below is a code example that sets the namespace to "http://microsoft.com/webservices/":
C#
[WebService(Namespace="http://microsoft.com/webservices/")]
public class MyWebService {
// implementation
}
Visual Basic
<WebService(Namespace:="http://microsoft.com/webservices/")> Public Class MyWebService
' implementation
End Class
C++
[WebService(Namespace="http://microsoft.com/webservices/")]
public ref class MyWebService {
// implementation
};
For more details on XML namespaces, see the W3C recommendation on Namespaces in XML.
For more details on WSDL, see the WSDL Specification.
For more details on URIs, see RFC 2396.