RHP_API

<back to all web services

CreateOnTheGroundVideoComment

Requires Authentication
The following routes are available for this service:
POST/OnTheGround/Video/{ID}/Comment
CommentPost Parameters:
NameParameterData TypeRequiredDescription
IDformintNo
CommentParentIDformintNo
SubjectformstringNo
MessageformstringNo
MessageContentTypeformMessageContentTypeNo
GiphyImageformGiphyImageNo
GiphyImage Parameters:
NameParameterData TypeRequiredDescription
GiphyImageIDformstringNo
WidthformintNo
HeightformintNo
Comment Parameters:
NameParameterData TypeRequiredDescription
CommentIDformintNo
CommentParentIDformintNo
SubjectformstringNo
MessageformstringNo
DateCreatedformDateTimeNo
ProfileformProfileSummaryNo
ReplyCountformintNo
MessageContentTypeformMessageContentTypeNo
ImageContentformGenericPhotoNo
GiphyImageformGiphyImageNo
CommunityAction Parameters:
NameParameterData TypeRequiredDescription
CommentCountformintNo
CommunityLikeAction Parameters:
NameParameterData TypeRequiredDescription
IsLikedformboolNo
LikeCountformintNo
ProfileSummary Parameters:
NameParameterData TypeRequiredDescription
MemberIDformlongNo
UserNameformstringNo
MemberTypeformshortNo
MemberTypeTitleformProfileMemberTypeNo
Age1formintNo
Age2formintNo
AgeTitleformstringNo
LocationformstringNo
MatchingInterestsformintNo
MainPhotoformProfilePhotoNo
IsOnlineformboolNo
MemberLevelformintNo
IsDiamondformboolNo
CountryIDformintNo
UserTypeformLoginUserTypeNo
MemberLevelTypeformstringNo
IsAdminformboolNo
MemberLevelUserProfileformMemberLevelUserProfileNo
IsViewableformboolNo
ProfileMemberType Parameters:
NameParameterData TypeRequiredDescription
AbbrformstringNo
SingularformstringNo
PluralformstringNo
ProfilePhoto Parameters:
NameParameterData TypeRequiredDescription
PhotoIDformintNo
HeightformintNo
WidthformintNo
ImageTypeformProfileImageTypeNo
IsPublicformboolNo
ClassificationformintNo
UserTypeformLoginUserType?No
ShowSafeModeformboolNo
ImageActionTypeformImageActionTypeNo
GalleryIDformintNo
IsAcceptedformbool?No
MemberLikeCountformintNo
IsLikedformboolNo
SortNumberformintNo
ProfilePhotoUrl Parameters:
NameParameterData TypeRequiredDescription
ThumbUrlformstringNo
FullUrlformstringNo
GenericPhoto Parameters:
NameParameterData TypeRequiredDescription
ThumbUrlformstringNo
FullUrlformstringNo
HeightformintNo
WidthformintNo
ClassificationformintNo
IsRestrictedformboolNo
ImageActionformImageActionTypeNo

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 /OnTheGround/Video/{ID}/Comment HTTP/1.1 
Host: tstsrvs.redhotpie.com.au 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	ID: 0,
	CommentParentID: 0,
	Subject: String,
	Message: String,
	MessageContentType: Text,
	GiphyImage: 
	{
		GiphyImageID: String,
		Width: 0,
		Height: 0
	}
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	CommentID: 0,
	CommentParentID: 0,
	Subject: String,
	Message: String,
	DateCreated: 0001-01-01,
	Profile: 
	{
		MemberID: 0,
		UserName: String,
		MemberType: 0,
		MemberTypeTitle: 
		{
			Abbr: String,
			Singular: String,
			Plural: String
		},
		Age1: 0,
		Age2: 0,
		AgeTitle: String,
		Location: String,
		MatchingInterests: 0,
		MainPhoto: 
		{
			PhotoID: 0,
			Height: 0,
			Width: 0,
			ImageType: None,
			IsPublic: False,
			Classification: 0,
			UserType: General,
			ShowSafeMode: False,
			ImageActionType: ShowImage,
			GalleryID: 0,
			IsAccepted: False,
			MemberLikeCount: 0,
			IsLiked: False,
			SortNumber: 0,
			ThumbUrl: String,
			FullUrl: String
		},
		IsOnline: False,
		MemberLevel: 0,
		IsDiamond: False,
		CountryID: 0,
		UserType: General,
		MemberLevelType: String,
		IsAdmin: False,
		MemberLevelUserProfile: Guest,
		IsViewable: False
	},
	ReplyCount: 0,
	MessageContentType: Text,
	ImageContent: 
	{
		ThumbUrl: String,
		FullUrl: String,
		Height: 0,
		Width: 0,
		Classification: 0,
		IsRestricted: False,
		ImageAction: ShowImage
	},
	GiphyImage: 
	{
		GiphyImageID: String,
		Width: 0,
		Height: 0
	},
	CommentCount: 0,
	IsLiked: False,
	LikeCount: 0
}