Tradera Developer Program

PublicService

Documentation Version 3 > PublicService > GetFeedbackSummary

GetFeedbackSummary |WebMethod|

This API method returns feedback summary regarding a specific user.

Parameters
  1. getFeedbackRequest, Request object containing user id GetFeedbackSummaryRequest
Returns

An object containing total number of positive and negative feedback, for the requested user, over the last month, last six months and last twleve months GetFeedbackSummaryResponse

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /v3/publicservice.asmx HTTP/1.1
Host: api.tradera.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://api.tradera.com/GetFeedbackSummary"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header>
    <AuthenticationHeader xmlns="http://api.tradera.com">
      <AppId>int</AppId>
      <AppKey>string</AppKey>
    </AuthenticationHeader>
    <ConfigurationHeader xmlns="http://api.tradera.com">
      <Sandbox>int</Sandbox>
      <MaxResultAge>int</MaxResultAge>
    </ConfigurationHeader>
  </soap:Header>
  <soap:Body>
    <GetFeedbackSummary xmlns="http://api.tradera.com">
      <getFeedbackSummaryRequest>
        <UserId>int</UserId>
      </getFeedbackSummaryRequest>
    </GetFeedbackSummary>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetFeedbackSummaryResponse xmlns="http://api.tradera.com">
      <GetFeedbackSummaryResult>
        <UserId>int</UserId>
        <LastMonth>
          <TotalPositive>int</TotalPositive>
          <TotalNegative>int</TotalNegative>
        </LastMonth>
        <LastSixMonth>
          <TotalPositive>int</TotalPositive>
          <TotalNegative>int</TotalNegative>
        </LastSixMonth>
        <LastTwelveMonth>
          <TotalPositive>int</TotalPositive>
          <TotalNegative>int</TotalNegative>
        </LastTwelveMonth>
      </GetFeedbackSummaryResult>
    </GetFeedbackSummaryResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /v3/publicservice.asmx HTTP/1.1
Host: api.tradera.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Header>
    <AuthenticationHeader xmlns="http://api.tradera.com">
      <AppId>int</AppId>
      <AppKey>string</AppKey>
    </AuthenticationHeader>
    <ConfigurationHeader xmlns="http://api.tradera.com">
      <Sandbox>int</Sandbox>
      <MaxResultAge>int</MaxResultAge>
    </ConfigurationHeader>
  </soap12:Header>
  <soap12:Body>
    <GetFeedbackSummary xmlns="http://api.tradera.com">
      <getFeedbackSummaryRequest>
        <UserId>int</UserId>
      </getFeedbackSummaryRequest>
    </GetFeedbackSummary>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetFeedbackSummaryResponse xmlns="http://api.tradera.com">
      <GetFeedbackSummaryResult>
        <UserId>int</UserId>
        <LastMonth>
          <TotalPositive>int</TotalPositive>
          <TotalNegative>int</TotalNegative>
        </LastMonth>
        <LastSixMonth>
          <TotalPositive>int</TotalPositive>
          <TotalNegative>int</TotalNegative>
        </LastSixMonth>
        <LastTwelveMonth>
          <TotalPositive>int</TotalPositive>
          <TotalNegative>int</TotalNegative>
        </LastTwelveMonth>
      </GetFeedbackSummaryResult>
    </GetFeedbackSummaryResponse>
  </soap12:Body>
</soap12:Envelope>

XHTML CSS