RHP_API

<back to all web services

GetClassifiedSearchResult

Returns a list of profiles for the Classified advertising pages

The following routes are available for this service:
GET/Profile/ClassifiedSearch
GetClassifiedSearchResult Parameters:
NameParameterData TypeRequiredDescription
SearchTypequeryClassifiedSearchTypeNo
Pagination Parameters:
NameParameterData TypeRequiredDescription
SizeformintNo
PageformintNo
MemberSearchClassifides Parameters:
NameParameterData TypeRequiredDescription
ClassifidesformList<ClassifiedSummary>No
ClassifiedSummary Parameters:
NameParameterData TypeRequiredDescription
MemberIDformlongNo
UserNameformstringNo
MemberTypeformshortNo
MemberTypeTitleformProfileMemberTypeNo
Age1formintNo
Age2formintNo
AgeTitleformstringNo
UsernameformstringNo
GeneralInterestsformLookupValue[]No
IntroBodyformstringNo
SexualInterestsformLookupValue[]No
SexualPreferencesformLookupValue[]No
FetishInterestsformLookupValue[]No
GuidformstringNo
MainPhotoformProfilePhotoNo
ProfileMemberType Parameters:
NameParameterData TypeRequiredDescription
AbbrformstringNo
SingularformstringNo
PluralformstringNo
LookupValue Parameters:
NameParameterData TypeRequiredDescription
IsMatchformboolNo
LookupValueBase Parameters:
NameParameterData TypeRequiredDescription
ValueformintNo
TextformstringNo
TextAbbrformstringNo
ListIDformint?No
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

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.

GET /Profile/ClassifiedSearch HTTP/1.1 
Host: tstsrvs.redhotpie.com.au 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	Classifides: 
	[
		{
			MemberID: 0,
			UserName: String,
			MemberType: 0,
			MemberTypeTitle: 
			{
				Abbr: String,
				Singular: String,
				Plural: String
			},
			Age1: 0,
			Age2: 0,
			AgeTitle: String,
			Username: String,
			GeneralInterests: 
			[
				{
					IsMatch: False,
					Value: 0,
					Text: String,
					TextAbbr: String,
					ListID: 0
				}
			],
			IntroBody: String,
			SexualInterests: 
			[
				{
					IsMatch: False,
					Value: 0,
					Text: String,
					TextAbbr: String,
					ListID: 0
				}
			],
			SexualPreferences: 
			[
				{
					IsMatch: False,
					Value: 0,
					Text: String,
					TextAbbr: String,
					ListID: 0
				}
			],
			FetishInterests: 
			[
				{
					IsMatch: False,
					Value: 0,
					Text: String,
					TextAbbr: String,
					ListID: 0
				}
			],
			Guid: String,
			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
			}
		}
	]
}