RHP_API

<back to all web services

CreateUserClubMediaPhotoIsOwner

Test to see if current suer is owner of Albums or Posts

Requires Authentication
The following routes are available for this service:
POST/User/Club/Media/Photo/OwnerCheck
CreateUserClubMediaPhotoIsOwner Parameters:
NameParameterData TypeRequiredDescription
ParentIDbodyintNo
ParentTypebodyClubMediaParentTypeNo
ClubMediaItem Parameters:
NameParameterData TypeRequiredDescription
MediaIDformintNo
ParentIDformintNo
ParentTypeformClubMediaParentTypeNo
MediaTypeformMediaTypeNo
PhotoformClubMediaPhotoNo
VideoformClubMediaVideoNo
CommunityActionformCommunityActionNo
SEOUrlformstringNo
ClubMediaPhoto Parameters:
NameParameterData TypeRequiredDescription
IDformintNo
FullUrlformstringNo
WidthformintNo
HeightformintNo
ApprovalStateformGenericStatusNo
ImageTypeformProfileImageTypeNo
ImageActionTypeformImageActionTypeNo
ShowSafeModeformboolNo
ThumbUrlformstringNo
ClubMediaVideo Parameters:
NameParameterData TypeRequiredDescription
ApprovalStateformGenericStatusNo
ImageTypeformProfileImageTypeNo
ImageActionTypeformImageActionTypeNo
ShowSafeModeformboolNo
UserVideo Parameters:
NameParameterData TypeRequiredDescription
ClassificationformPhotoClassificationNo
VideoIDformintNo
VideoUrlformstringNo
ThumbUrlformstringNo
DurationformintNo
ContentTypeformstringNo
ContentLengthformlongNo
HSLVideoUrlformstringNo
VideoCodeformstringNo
CommunityAction Parameters:
NameParameterData TypeRequiredDescription
CommentCountformintNo
CommunityLikeAction Parameters:
NameParameterData TypeRequiredDescription
IsLikedformboolNo
LikeCountformintNo

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 /User/Club/Media/Photo/OwnerCheck HTTP/1.1 
Host: tstsrvs.redhotpie.com.au 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	ParentID: 0,
	ParentType: Undefined
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	MediaID: 0,
	ParentID: 0,
	ParentType: Undefined,
	MediaType: Undefined,
	Photo: 
	{
		ID: 0,
		FullUrl: String,
		Width: 0,
		Height: 0,
		ApprovalState: Pending,
		ImageType: None,
		ImageActionType: ShowImage,
		ShowSafeMode: False,
		ThumbUrl: String
	},
	Video: 
	{
		ApprovalState: Pending,
		ImageType: None,
		ImageActionType: ShowImage,
		ShowSafeMode: False,
		Classification: Undefined,
		VideoID: 0,
		VideoUrl: String,
		ThumbUrl: String,
		Duration: 0,
		ContentType: String,
		ContentLength: 0,
		HSLVideoUrl: String,
		VideoCode: String
	},
	CommunityAction: 
	{
		CommentCount: 0,
		IsLiked: False,
		LikeCount: 0
	},
	SEOUrl: String
}