当我在沙箱上请求GeteBayDetails时收到“未知错误#17460

时间:2019-06-07 06:33:15

标签: ebay-api ebay-sdk

我正在使用eBay SDK将eBay API集成到我的应用程序中。最近几天我得到

  

未知错误#17460

当我Request GeteBayDetails在沙盒上时。在此之前,它运行良好。

这是我的代码:

    /**
         * Create the service object.
         */

$service = new TradingService([
            'credentials' => $requests->config['credentials'],
            'sandbox' => $requests->config['sandbox'],
            'siteId' => $requests->config['siteId']
        ]);


        /**
         * Create the request object.
         */
        $request = new GeteBayDetailsRequestType();
        $request->DetailName = ['DispatchTimeMaxDetails', 'ShippingServiceDetails'];

        /**
         * An user token is required when using the Trading service.
         */
        $request->RequesterCredentials = new CustomSecurityHeaderType();
        $request->RequesterCredentials->eBayAuthToken = $requests->config['authToken'];
        $response = $service->geteBayDetails($request);

        /**
         * Output the result of calling the service operation.
         */
        if (isset($response->Errors)) {
            foreach ($response->Errors as $error) {
                $res = ['message' => $error->ShortMessage, 'error' => true];
                $code = 500;
            }
        }

        if ($response->Ack !== 'Failure') {
            $response = json_decode($response);
            $res = ['message' => $response, 'error' => true];
            $code = 200;
        }

        return \response()->json($res)->setStatusCode($code);

请告知我们是否有人对此有解决方案。预先感谢。

0 个答案:

没有答案