Subversion Repositories munaweb

Rev

Rev 72 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
<?php
2
/*  © 2013 eBay Inc., All Rights Reserved */
3
/* Licensed under CDDL 1.0 -  http://opensource.org/licenses/cddl1.php */
4
?>
5
<?php
6
// be sure include path contains current directory
7
// to make sure samples work
8
ini_set('include_path', ini_get('include_path') . ':.:../php');
9
 
10
// Load general helper classes for eBay SOAP API
11
require_once 'eBaySOAP.php';
12
 
13
// Load developer-specific configuration data from ini file
14
$config = parse_ini_file('ebay.ini', true);
15
$site = $config['settings']['site'];
16
$dev = $config[$site]['devId'];
17
$app = $config[$site]['appId'];
18
$cert = $config[$site]['cert'];
19
$token = $config[$site]['authToken'];
20
$location = $config[$site]['gatewaySOAP'];
21
 
22
// Create and configure session
23
$session = new eBaySession($dev, $app, $cert);
24
$session->token = $token;
25
$session->site = 0; // 0 = US;
26
$session->location = $location;
27
 
28
// Deliver messages to the following URL
29
try {
30
    $client = new eBaySOAP($session);
31
 
32
    $params = array('Version' => 1081,
33
	            'ApplicationDeliveryPreferences' => array(
193 - 34
		        'ApplicationURL' => 'https://www.dev.munatrading.com/muna/ebay/notifications/listener.php',));
2 - 35
    $results = $client->SetNotificationPreferences($params);
36
 
37
    print_r($results);
38
 
39
} catch (SOAPFault $f) {
40
	print $f; // error handling
41
}
42
/*
43
// Uncomment below to view SOAP envelopes
44
print "Request: \n".$client->__getLastRequestHeaders() ."\n";
45
print "Request: \n".$client->__getLastRequest() ."\n";
46
print "Response: \n".$client->__getLastResponseHeaders()."\n";
47
print "Response: \n".$client->__getLastResponse()."\n";
48
*/
49
 
50
/*
51
<NotificationEnable><EventType>AskSellerQuestion</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
52
<NotificationEnable><EventType>AuctionCheckoutComplete</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
53
<NotificationEnable><EventType>BestOffer</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
54
<NotificationEnable><EventType>BestOfferDeclined</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
55
<NotificationEnable><EventType>BestOfferPlaced</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
56
<NotificationEnable><EventType>BidPlaced</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
57
<NotificationEnable><EventType>BidReceived</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
58
<NotificationEnable><EventType>BuyerCancelRequested</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
59
<NotificationEnable><EventType>CheckoutBuyerRequestsTotal</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
60
<NotificationEnable><EventType>CounterOfferReceived</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
61
<NotificationEnable><EventType>EndOfAuction</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
62
<NotificationEnable><EventType>Feedback</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
63
<NotificationEnable><EventType>FixedPriceTransaction</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
64
<NotificationEnable><EventType>ItemAddedToWatchList</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
65
<NotificationEnable><EventType>ItemClosed</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
66
<NotificationEnable><EventType>ItemListed</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
67
<NotificationEnable><EventType>ItemMarkedShipped</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
68
<NotificationEnable><EventType>ItemOutOfStock</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
69
<NotificationEnable><EventType>ItemRemovedFromWatchList</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
70
<NotificationEnable><EventType>ItemRevised</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
71
<NotificationEnable><EventType>ItemSold</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
72
<NotificationEnable><EventType>ItemUnsold</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
73
<NotificationEnable><EventType>MyMessageseBayMessage</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
74
<NotificationEnable><EventType>MyMessagesM2MMessage</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
75
<NotificationEnable><EventType>OrderInquiryClosed</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
76
<NotificationEnable><EventType>OrderInquiryEscalatedToCase</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
77
<NotificationEnable><EventType>OrderInquiryOpened</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
78
<NotificationEnable><EventType>OrderInquiryProvideShipmentInformation</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
79
<NotificationEnable><EventType>OrderInquiryReminderForEscalation</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
80
<NotificationEnable><EventType>PaymentReminder</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
81
<NotificationEnable><EventType>ReturnClosed</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
82
<NotificationEnable><EventType>ReturnCreated</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
83
<NotificationEnable><EventType>ReturnDelivered</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
84
<NotificationEnable><EventType>ReturnEscalated</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
85
<NotificationEnable><EventType>ReturnRefundOverdue</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
86
<NotificationEnable><EventType>ReturnSellerInfoOverdue</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
87
<NotificationEnable><EventType>ReturnShipped</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
88
<NotificationEnable><EventType>ReturnWaitingForSellerInfo</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
89
<NotificationEnable><EventType>SellerClosedDispute</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
90
<NotificationEnable><EventType>SellerOpenedDispute</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
91
<NotificationEnable><EventType>SellerRespondedToDispute</EventType><EventEnable>Enable</EventEnable></NotificationEnable>
92
*/
93
 
94
?>