В документации ebay API достаточно ясно, как выполнить запрос:
Если вы хотите получить определенную политику Fullfillment, вам нужно будет выполнить GET
запрос к ebays Fullfillment API, используя путь /order/{orderId}
- где {orderId}
- это идентификатор реального заказа.
В PHP это может выглядеть примерно так:
/* Returns a JSON object containing an ebay order */
function getOrder($order_id, $auth_key){
$options = array(
'http' => array(
'method' => "GET",
'header' => "Authorization: Bearer ".$auth_key."\r\n" .
"Content-Type: application/json"
)
);
$context = stream_context_create($options);
$result = file_get_contents("https://api.ebay.com/sell/fulfillment/v1/order/".$order_id, false, $context);
return json_decode($result);
}
Тогда вы могли бы вызвать метод выше и получить заказ, используя:
$order = getOrder("A REAL ORDER ID", "YOUR AUTH KEY");
Переменная $order
теперь содержит объект JSON. Вы можете распечатать информацию из объекта, используя: (В этом примере выводится имя пользователя, связанное с заказом)
echo $order->buyer->username;
Наконец, пожалуйста примечание прямая цитата из документации Ebays :
"eBay создает и отображает токен приложения. Этот токен действителен в течение ограниченного промежутка времени. Если при вызове с использованием этого токена возникает ошибка недопустимого токена, просто создайте новый токен и используйте новый токен в вашем звонке. "