簡體   English   中英

如何為Amazon MWS報告API設置報告類型

[英]How do I set report type for Amazon MWS report api

我已從Amazon賣方中心訂購了此交易報告,因為無法從Report的API請求。 現在,我嘗試使用工作正常的報告api下載此報告,但是現在,我嘗試將報告類型設置為“ _GET_DATE_RANGE_FINANCIAL_TRANSACTION_DATA_”,以便僅獲得此報告類型的報告列表。 我正在使用下面的代碼,但它給了我這個錯誤

“致命錯誤:在第1605行的/AmazonAPI/ReportsAPIClass/src/MarketplaceWebService/Client.php中的非對象上調用成員函數getType()”

$config = array(
            'ServiceURL' => $serviceURL,
            'ProxyHost' => null,
            'ProxyPort' => -1,
            'MaxErrorRetry' => 3,
        );
        $service = new MarketplaceWebService_Client(
        $AWS_ACCESS_KEY_ID, $AWS_SECRET_ACCESS_KEY, $config, $APPLICATION_NAME, $APPLICATION_VERSION);

        //===========================GETS REPORT ID     
        $request_report_list = new MarketplaceWebService_Model_GetReportListRequest();
        $request_report_list->setMerchant($MERCHANT_ID);
        $request_report_list->setAcknowledged(false);
        $request_report_list->setMarketplace($MARKETPLACE_ID);
        $request_report_list->setReportTypeList(array("TypeList" => "_GET_DATE_RANGE_FINANCIAL_TRANSACTION_DATA_"));

您必須創建一個類型為typelist的類並作為參數發送

$TypeList = new MarketplaceWebService_Model_TypeList();
$TypeList->setType('_GET_DATE_RANGE_FINANCIAL_TRANSACTION_DATA_');
$request_report_list->setReportTypeList($TypeList);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM