2017-12-02 9 views
0

가져 오기 고객이 고객을 가져옵니다. 그러나 https://localhost/biobays/wp-json/wc/v2/customers/email/[email protected] 또는 https://localhost/biobays/wp-json/wc/v2/[email protected]이 작동하지 않습니다.woocommerce의 REST API는 이메일</p> <p><a href="https://localhost/biobays/wp-json/wc/v2/customers/2" rel="nofollow noreferrer">https://localhost/biobays/wp-json/wc/v2/customers/2</a>으로 이메일

사용자 정보가 검색 될 것으로 예상됩니다.

응답이 없습니다.

PS : 기존 V3에 큰이 작품은 https://localhost/biobays/wc-api/v3/customers/email/[email protected]

답변

0

조, 나는 약간의 테스트를하고 이것은 당신이 API로 할 필요가 전화입니다 :

$params = array("email" => "[email protected]"); 
$getContact = $wcApi->get('customers',$params); 

echo "<pre>"; 
print("<pre>".print_r($getContact , true)."</pre>"); 
echo"</pre>"; 

당신이 테스트됩니다 URL을 다음과 같이 호출하십시오.

https://localhost/biobays/wp-json/wc/v2/customers?email=test%40t.com&consumer_key=YOUR_CONSUMER_KEY&consumer_secret=YOUR_CONSUMER_SECRET 

전자 메일이 없으면 하나의 빈 배열이 반환됩니다.

+0

안녕하세요 릭, 솔루션을 테스트 해 보겠습니다. 잘 알면 내 문제는 @ 대신 40 % 인코딩과 관련이 있습니다. 나는 그것을 점검하고 피드백을 줄 것이다. 감사합니다. –

+0

안녕하세요 릭, https : // localhost/biobays/wp-json/wc/v2/customers? email = test % 40t.com & consumer_key = YOUR_CONSUMER_KEY & consumer_secret = YOUR_CONSUMER_SECRET은 컬링과 잘 작동하지만 Alamofire는 아무 것도 반환하지 않습니다. 아주 이상한 ... –