Ebay XML Message Class
Contains Template of Ebay XML Headers
Contains Function to send XML msg and display response.
*/
class eBayXml{
private var Token:String = “blah”;
private var DeveloperID:String = “blah”;
private var ApplicationID:String = “blah”;
private var Certificate:String = “blah”;
private var MyXML:XML;
//Constructor
function eBayXml(eBayVerb:String){
Buildheaders(MyXML,eBayVerb);
trace(MyXML.toString());
}
//Add XML Headers for Request.
private function Buildheaders(MyXML:XML,eBayVerb:String):Void{
MyXML.addRequestHeader("X-EBAY-API-COMPATIBILITY-LEVEL", "391");
MyXML.addRequestHeader("X-EBAY-API-DEV-NAME", DeveloperID);
MyXML.addRequestHeader("X-EBAY-API-APP-NAME", ApplicationID);
MyXML.addRequestHeader("X-EBAY-API-CERT-NAME", Certificate);
MyXML.addRequestHeader("X-EBAY-API-CALL-NAME", eBayVerb);
MyXML.addRequestHeader("X-EBAY-API-SITEID", "0");
MyXML.addRequestHeader("X-EBAY-API-DETAIL-LEVEL", "0");
}
}