Rev 72 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?php/* © 2013 eBay Inc., All Rights Reserved *//* Licensed under CDDL 1.0 - http://opensource.org/licenses/cddl1.php */?><?php// be sure include path contains current directory// to make sure samples workini_set('include_path', ini_get('include_path') . ':.:../php');// Load general helper classes for eBay SOAP APIrequire_once 'eBaySOAP.php';// Load developer-specific configuration data from ini file$config = parse_ini_file('ebay.ini', true);$site = $config['settings']['site'];$dev = $config[$site]['devId'];$app = $config[$site]['appId'];$cert = $config[$site]['cert'];$token = $config[$site]['authToken'];$location = $config[$site]['gatewaySOAP'];// Create and configure session$session = new eBaySession($dev, $app, $cert);$session->token = $token;$session->site = 0; // 0 = US;$session->location = $location;// Deliver messages to the following URLtry {$client = new eBaySOAP($session);$params = array('Version' => 1081,'ApplicationDeliveryPreferences' => array('ApplicationURL' => 'https://www.dev.munatrading.com/muna/ebay/notifications/listener.php',));$results = $client->SetNotificationPreferences($params);print_r($results);} catch (SOAPFault $f) {print $f; // error handling}/*// Uncomment below to view SOAP envelopesprint "Request: \n".$client->__getLastRequestHeaders() ."\n";print "Request: \n".$client->__getLastRequest() ."\n";print "Response: \n".$client->__getLastResponseHeaders()."\n";print "Response: \n".$client->__getLastResponse()."\n";*//*<NotificationEnable><EventType>AskSellerQuestion</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>AuctionCheckoutComplete</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>BestOffer</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>BestOfferDeclined</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>BestOfferPlaced</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>BidPlaced</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>BidReceived</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>BuyerCancelRequested</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>CheckoutBuyerRequestsTotal</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>CounterOfferReceived</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>EndOfAuction</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>Feedback</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>FixedPriceTransaction</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>ItemAddedToWatchList</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>ItemClosed</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>ItemListed</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>ItemMarkedShipped</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>ItemOutOfStock</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>ItemRemovedFromWatchList</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>ItemRevised</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>ItemSold</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>ItemUnsold</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>MyMessageseBayMessage</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>MyMessagesM2MMessage</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>OrderInquiryClosed</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>OrderInquiryEscalatedToCase</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>OrderInquiryOpened</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>OrderInquiryProvideShipmentInformation</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>OrderInquiryReminderForEscalation</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>PaymentReminder</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>ReturnClosed</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>ReturnCreated</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>ReturnDelivered</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>ReturnEscalated</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>ReturnRefundOverdue</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>ReturnSellerInfoOverdue</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>ReturnShipped</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>ReturnWaitingForSellerInfo</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>SellerClosedDispute</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>SellerOpenedDispute</EventType><EventEnable>Enable</EventEnable></NotificationEnable><NotificationEnable><EventType>SellerRespondedToDispute</EventType><EventEnable>Enable</EventEnable></NotificationEnable>*/?>