You can easily check a customer email, by setting your publisher token and customer access token. The customer must have purchased at least one of your offers.
You can try that method by clicking here
Parameters
Name | Type | Description |
---|---|---|
publisherToken* | string | Required publisher account with special privileges |
customerToken* | string | Token that identifies the customer, read more in Must know about API section. |
API Request/Response
Request
{
"method":"getCustomerEmail",
"params":{
"publisherToken":"Xlrx-SjTLVMCsaRsOf2q2hvWKOlrF57yHknDRRRMX-13Fz-x",
"customerToken":"Q5ik8S5iULFfnUwzcX0TvVfhzqBYRsXMGAcUeAIESAVHm1jj"
},
"jsonrpc":"2.0",
"id":1
}
Response
{
"result":{
"email":"[email protected]"
},
"id":"1",
"error":null,
"jsonrpc":"2.0"
}
PHP Example
<?php
$cleengApi = new Cleeng_Api();
$cleengApi->setPublisherToken('VIJYHWzJEP4mt1DZThD7DV_FinBG0Yo3Q9oHfCFAjqA22jXP');//enterprise account required
$customerEmail = $cleengApi->getCustomerEmail();//PHP SDK takes customerToken automatically from cookies when customer is logged in.
echo $customerEmail->email;
?>