Amazon MWS 응답 변수를 다른 API 호출에 전달하는 방법은 무엇입니까?

에릭

Amazon MWS PHP 클라이언트 라이브러리에서 GetMatchingProductForId 함수를 사용하여 UPC를 ASIN과 일치 시키려고합니다. 일치하면 XML 응답에서 ASIN 값을 검색했습니다. 그런 다음 ASIN 변수를 GetLowestOfferForASIN 함수에 전달하려고합니다. 어떻게해야할지 모르겠습니다. 나는 새로운 개발과 고군분투입니다. 정적 변수, 전역 변수 및 함수 인수에 대해 읽었지만이 경우에 사용할 수있는 것이 무엇인지 확실하지 않습니다. 아래는 내 코드의 일부입니다.

function invokeGetMatchingProductForId (MarketplaceWebServiceProducts_Interface $ service, $ request) {$ response = $ service-> GetMatchingProductForId ($ request);

    $dom = new DOMDocument();
    $dom->loadXML($response->toXML());
    $dom->preserveWhiteSpace = false;
    $dom->formatOutput = true;
    $ASIN = $dom->getElementsByTagName('ASIN')->item(0)-> nodeValue;
    echo ($ASIN); 

// 검색중인 UPC 코드에 대한 올바른 ASIN 값을 반환합니다. 그런 다음이 ASIN 값을 아래 함수의 매개 변수로 사용하려고합니다.

$request = new MarketplaceWebServiceProducts_Model_GetLowestOfferListingsForASINRequest();
$request->setSellerId(MERCHANT_ID);
$request->setMarketplaceId(MARKETPLACE_ID);
$asinList = new MarketplaceWebServiceProducts_Model_ASINListType();
$asinList = $ASIN;
$asinList->setASIN(array($ASIN));
$request->setASINList($asinList);
$request->setItemCondition('Used');
invokeGetLowestOfferListingsForASIN($service, $request);

/ ** * ASIN 액션 샘플에 대한 최저 오퍼 목록 가져 오기 * MarketplaceId 및 ASIN으로 식별 된 제품에 대한 경쟁력있는 가격 및 관련 정보를 가져옵니다. * @param MarketplaceWebServiceProducts_Interface $ service instance of MarketplaceWebServiceProducts_Interface * @param mixed $ request MarketplaceWebServiceProducts_Model_GetLowestOfferListingsForASIN or array of parameters * /

function invokeGetLowestOfferListingsForASIN(MarketplaceWebServiceProducts_Interface $service, $request)

  {
      try {
        $response = $service->GetLowestOfferListingsForASIN($request);
        echo ("Service Response\n");
        echo 

( "============================================== ============================ \ n ");

$dom = new DOMDocument();
$dom->loadXML($response->toXML());
$dom->preserveWhiteSpace = false;
$dom->formatOutput = true;
echo $dom->saveXML();
echo("ResponseHeaderMetadata: " . $response->getResponseHeaderMetadata() . "\n");


} catch (MarketplaceWebServiceProducts_Exception $ex) {
echo("Caught Exception: " . $ex->getMessage() . "\n");
echo("Response Status Code: " . $ex->getStatusCode() . "\n");
echo("Error Code: " . $ex->getErrorCode() . "\n");
echo("Error Type: " . $ex->getErrorType() . "\n");
echo("Request ID: " . $ex->getRequestId() . "\n");
echo("XML: " . $ex->getXML() . "\n");
echo("ResponseHeaderMetadata: " . $ex->getResponseHeaderMetadata() . "\n");
}
}

어떤 도움이라도 대단히 감사하겠습니다.

감사,

에릭

Hazzit

어떤 종류의 오류가 발생하는지 언급하는 것이 아니라 객체 계층 구조의 사회적 경제적 배경에 대한 심층 연구에서 저를 지적했습니다.

$asinList = new MarketplaceWebServiceProducts_Model_ASINListType();
$asinList = $ASIN;
$asinList->setASIN(array($ASIN));

두 번째 줄은 StupidlyLongAmazonClassNameHere의 멋진 인스턴스를 단순하고 프롤레타리아 문자열로 대체합니다. 후자는 상류층 시민으로 취급되어 기분이 상할 수 있으므로 setASIN 메서드를 호출하는 것을 거부합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Amazon MWS 응답 변수를 다른 API 호출에 전달하는 방법은 무엇입니까?

분류에서Dev

redux의 상태 변경에 응답하고 다른 작업을 전달하는 방법은 무엇입니까?

분류에서Dev

'NodeJS API 호출 응답이 구문 분석 할 수없는 개체입니다'를 해결하는 방법은 무엇입니까?

분류에서Dev

다음 js-api의 URL에 여러 매개 변수를 전달하는 방법은 무엇입니까?

분류에서Dev

ajax 응답 값을 다른 페이지에 전달하는 방법은 무엇입니까?

분류에서Dev

Angular : API 응답에 따라 다른 구성 요소로 라우팅하는 방법은 무엇입니까?

분류에서Dev

이전 요청 수에 도달 한 후 다른 응답 (동일한 URL 및 요청)을 보내도록 wiremock을 구성하는 방법은 무엇입니까?

분류에서Dev

RESTSharp를 사용하여 JSON 문자열을 다른 API에 전달하는 방법은 무엇입니까?

분류에서Dev

React에서 함수 응답에 대한 모달을 호출하는 방법은 무엇입니까?

분류에서Dev

다른 함수에서 다음 함수로 응답을 반환하는 방법은 무엇입니까?

분류에서Dev

BASH 호스트 명령에 변수를 전달하고 다른 변수에 응답을 할당하는 방법

분류에서Dev

fastapi의 다른 API에서 API를 호출하는 방법은 무엇입니까?

분류에서Dev

Apiary에서 잘못 전달 된 매개 변수에 응답하는 방법은 무엇입니까?

분류에서Dev

왓슨 대화에서 외부 API의 응답을 대화로 전달하는 방법은 무엇입니까?

분류에서Dev

다른 git 작업에서 원격 응답 텍스트를 편집하는 방법은 무엇입니까?

분류에서Dev

함수를 다른 함수에 매개 변수로 전달하는 방법은 무엇입니까?

분류에서Dev

일반 함수를 매개 변수로 다른 함수에 전달하는 방법은 무엇입니까?

분류에서Dev

함수에서 다른 함수로 변수를 전달하는 방법은 무엇입니까?

분류에서Dev

모든 HTTP API 호출에서 다른 유형의 헤더를 설정하는 방법은 무엇입니까?

분류에서Dev

Apollo Graph QL 쿼리를 호출하기 전에 서버 응답을 기다리는 방법은 무엇입니까?

분류에서Dev

다른 함수에서 Twilio 함수로 반환 된 응답을 읽는 방법은 무엇입니까?

분류에서Dev

SmsRetrieverClient.startSmsUserConsent () 다른 발신자 번호를 매개 변수로 전달하는 방법은 무엇입니까?

분류에서Dev

redux 앱의 API 호출에서 400 개 이상의 응답을 처리하는 방법은 무엇입니까?

분류에서Dev

redux saga를 사용하여 API 호출에 ID를 전달하는 방법은 무엇입니까?

분류에서Dev

다른 메소드 호출에서 전달 된 매개 변수를 사용하는 방법은 무엇입니까?

분류에서Dev

Backbone의 다른 페이지에 매개 변수를 전달하는 방법은 무엇입니까?

분류에서Dev

JFrame에서 다른 변수 데이터를 전달하는 방법은 무엇입니까?

분류에서Dev

angularjs의 다른 범위 변수에 데이터를 전달하는 방법은 무엇입니까?

분류에서Dev

rvalue 참조 매개 변수를 가져 와서 다른 곳에 전달하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Amazon MWS 응답 변수를 다른 API 호출에 전달하는 방법은 무엇입니까?

  2. 2

    redux의 상태 변경에 응답하고 다른 작업을 전달하는 방법은 무엇입니까?

  3. 3

    'NodeJS API 호출 응답이 구문 분석 할 수없는 개체입니다'를 해결하는 방법은 무엇입니까?

  4. 4

    다음 js-api의 URL에 여러 매개 변수를 전달하는 방법은 무엇입니까?

  5. 5

    ajax 응답 값을 다른 페이지에 전달하는 방법은 무엇입니까?

  6. 6

    Angular : API 응답에 따라 다른 구성 요소로 라우팅하는 방법은 무엇입니까?

  7. 7

    이전 요청 수에 도달 한 후 다른 응답 (동일한 URL 및 요청)을 보내도록 wiremock을 구성하는 방법은 무엇입니까?

  8. 8

    RESTSharp를 사용하여 JSON 문자열을 다른 API에 전달하는 방법은 무엇입니까?

  9. 9

    React에서 함수 응답에 대한 모달을 호출하는 방법은 무엇입니까?

  10. 10

    다른 함수에서 다음 함수로 응답을 반환하는 방법은 무엇입니까?

  11. 11

    BASH 호스트 명령에 변수를 전달하고 다른 변수에 응답을 할당하는 방법

  12. 12

    fastapi의 다른 API에서 API를 호출하는 방법은 무엇입니까?

  13. 13

    Apiary에서 잘못 전달 된 매개 변수에 응답하는 방법은 무엇입니까?

  14. 14

    왓슨 대화에서 외부 API의 응답을 대화로 전달하는 방법은 무엇입니까?

  15. 15

    다른 git 작업에서 원격 응답 텍스트를 편집하는 방법은 무엇입니까?

  16. 16

    함수를 다른 함수에 매개 변수로 전달하는 방법은 무엇입니까?

  17. 17

    일반 함수를 매개 변수로 다른 함수에 전달하는 방법은 무엇입니까?

  18. 18

    함수에서 다른 함수로 변수를 전달하는 방법은 무엇입니까?

  19. 19

    모든 HTTP API 호출에서 다른 유형의 헤더를 설정하는 방법은 무엇입니까?

  20. 20

    Apollo Graph QL 쿼리를 호출하기 전에 서버 응답을 기다리는 방법은 무엇입니까?

  21. 21

    다른 함수에서 Twilio 함수로 반환 된 응답을 읽는 방법은 무엇입니까?

  22. 22

    SmsRetrieverClient.startSmsUserConsent () 다른 발신자 번호를 매개 변수로 전달하는 방법은 무엇입니까?

  23. 23

    redux 앱의 API 호출에서 400 개 이상의 응답을 처리하는 방법은 무엇입니까?

  24. 24

    redux saga를 사용하여 API 호출에 ID를 전달하는 방법은 무엇입니까?

  25. 25

    다른 메소드 호출에서 전달 된 매개 변수를 사용하는 방법은 무엇입니까?

  26. 26

    Backbone의 다른 페이지에 매개 변수를 전달하는 방법은 무엇입니까?

  27. 27

    JFrame에서 다른 변수 데이터를 전달하는 방법은 무엇입니까?

  28. 28

    angularjs의 다른 범위 변수에 데이터를 전달하는 방법은 무엇입니까?

  29. 29

    rvalue 참조 매개 변수를 가져 와서 다른 곳에 전달하는 방법은 무엇입니까?

뜨겁다태그

보관