TBS Apps API

<back to all web services

SocialBlackbooksRequest

Requires Authentication
The following routes are available for this service:
GET,POST/SocialBlackbooksGets Blackbooks that belong to yourself or your social connections.Gets Social Blackbooks. Blackbooks of Connections that are marked as 'DoNotFollow' are excluded
SocialBlackbooksResponse Parameters:
NameParameterData TypeRequiredDescription
ItemsformList<SocialBlackbook>No
SocialBlackbook Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
EventTypeformintNo
BlackbookHighlightsformList<BlackbookHighlight>No
CommentsformList<BlackBook>No
BlackbookHighlight Parameters:
NameParameterData TypeRequiredDescription
EventIdformintNo
EventTypeIdformintNo
EventNameformstringNo
AdvertisedStartTimeUtcformDateTimeNo
AdvertisedStartTimeformstringNo
TimeToJumpformintNo
VenueformstringNo
RaceNumberformintNo
EventClassCodeformstringNo
MasterEventIdformintNo
MasterCategoryNameformstringNo
BlackBook Parameters:
NameParameterData TypeRequiredDescription
BlackbookIdformintNo
ClientIdformintNo
BlackbookTypeformintNo
NameformstringNo
CommentformstringNo
UsernameformstringNo
CreationDateformDateTimeNo
LastUpdateUtcformDateTimeNo
LastUpdateformstringNo
BlackbookHighlightsformList<BlackbookHighlight>No
EmailformstringNo
EmailHashformstringNo
IsMineformboolNo
EventTypeformintNo
FullNameformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /SocialBlackbooks HTTP/1.1 
Host: tstextweb20.np.bluebet.com.au 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	Items: 
	[
		{
			Name: String,
			EventType: 0,
			BlackbookHighlights: 
			[
				{
					EventId: 0,
					EventTypeId: 0,
					EventName: String,
					AdvertisedStartTimeUtc: 0001-01-01,
					AdvertisedStartTime: "01 Jan 0001 11:00",
					TimeToJump: -2147483648,
					Venue: String,
					RaceNumber: 0,
					EventClassCode: String,
					MasterEventId: 0,
					MasterCategoryName: String
				}
			],
			Comments: 
			[
				{
					BlackbookId: 0,
					ClientId: 0,
					BlackbookType: 0,
					Name: String,
					Comment: String,
					Username: String,
					CreationDate: 0001-01-01,
					LastUpdateUtc: 0001-01-01,
					LastUpdate: January 01,
					BlackbookHighlights: 
					[
						{
							EventId: 0,
							EventTypeId: 0,
							EventName: String,
							AdvertisedStartTimeUtc: 0001-01-01,
							AdvertisedStartTime: "01 Jan 0001 11:00",
							TimeToJump: -2147483648,
							Venue: String,
							RaceNumber: 0,
							EventClassCode: String,
							MasterEventId: 0,
							MasterCategoryName: String
						}
					],
					Email: String,
					EmailHash: 27118326006d3829667a400ad23d5d98,
					IsMine: False,
					EventType: 0,
					FullName: String
				}
			]
		}
	]
}