위에서 언급했듯이 일본인 친구가 Amazon에서 스토어를 오픈하고 싶어하며 저에게 작은 신청서 작성을 도와달라고 요청했습니다. 그가 원하는 주요 기능은 특정 제품의 최저가를 정기적으로 확보하는 것입니다. 가격이 자신이 설정한 범위를 벗어나면 이메일 알림을 보내세요.
프로그램을 완료하는 데 도움을 주기 위해 Amazon API 사용법을 소개하는 일본 블로그도 찾아주었습니다. 그 원칙은 복잡한 규칙 세트를 통해 URL을 연결한 다음 이 URL에 액세스하여 Amazon에서 반환한 XML 형식 데이터를 얻은 다음 원하는 제품 가격 정보를 얻는 것입니다. Amazon의 공식 문서를 직접 다운로드해서 읽어보니 더 노동력을 절약할 수 있는 방법을 발견했습니다. 실제로 Amazon은 사용자에게 자신만의 쿼리 콘텐츠를 사용자 정의하고 직접 쿼리하거나 코드를 생성할 수 있는 편리한 웹사이트를 제공했습니다. 이 웹 사이트는 Amazon Scratchpad라고 합니다(여기에 표시된 설정은 일본 및 아시아에 대한 것입니다. 중국에서 Amazon에 쿼리해야 하는 경우 마켓플레이스를 중국으로 변경하면 됩니다).
설정 부분은 다음과 같습니다.
생성된 코드는 다음과 같습니다.
생성된 코드를 메소드에 저장합니다(예: generateURL이라고 합니다. 마지막으로 생성된 URL을 에코하는 대신 메소드의 반환 객체로 사용하려면 코드의 마지막 몇 줄을 약간 수정해야 합니다). 그런 다음 이 방법을 사용할 때 다음과 같이 사용하십시오.
$url = generateURL($asin); $responseXML = file_get_contents($url); $parsedXML = simplexml_load_string($responseXML);
위 내용은 스토어 개설, 이메일 발송 등 Amazon API의 활용 방법을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.