당신은 컬 reuqest을 만들려면 여기를
https://{api_key}:{shared_secrete}@shop_url.myshopify.com/admin/products.json
내가 사용하고, Guzzle (PHP HTTP 클라이언트) shopify 관리 API를
요청 패턴을 사용하여 제품 세부 정보를 얻기 위해 간단한 컬 요청을 할 수 있습니다. 당신은 또한 API 호출 당신에게 제공
하나의 예
$requestUrl = 'https://'.$username.':'$password.'@'.$shop_domain. '/admin/products.json';
$request = new \GuzzleHttp\Client();
$request->request('GET', $requestUrl, [
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json'
]
]);
$products = json_decode($response->getBody());
그래서 만드는 컬 요청을 할 수
하지만, 여기에 JSON 형식의 제품 세부 정보를 얻을 것이다
그러나, 기억 이것은 비공개 앱 전용이며, shopify API의 액세스 토큰이 필요합니다. 상점에 앱을 설치 한 후 콜백하면서 보냈습니다. 로컬 데이터베이스에 저장하십시오. API에 대한 각 요청에이 토큰을 첨부하고 데이터를 가져옵니다.
이것은 암호를 묻는 것입니다. 그러나 올바른 자격 증명, 자격 증명을 반복해서 입력 한 후 이유가 무엇입니까? 내 shopify 저장소에 개인용 응용 프로그램이 있습니다. – akgola
내 창구 관리자에 로그인 한 동일한 창에서 URL을 열면 결과를 찾을 수 있습니다. – akgola
@akgola APP를 만들 때 비밀번호 아래 및 공유 암호 위에 예제 URL이 있으므로이를 사용하여 열어 봅니다. (결국'orders.json'을 가지게되고, 단지'products.json'으로 변경되었습니다.) 당신이 잘못된 자격증 명을 복사/붙여 넣는 것처럼 보입니다. – drip